随笔分类 -  Python并发编程

摘要:Python并发编程06 /阻塞、异步调用/同步调用、异步回调函数、线程queue、事件event、协程 [TOC] 1. 阻塞 进程运行的三个状态:运行,就绪,阻塞 阻塞非阻塞是从执行任务的角度来看的: 阻塞:程序运行时,遇到了IO,程序挂起,CPU被切走 非阻塞:程序没有遇到IO,程序遇到IO但 阅读全文
posted @ 2019-08-26 22:51 LBZHK 阅读(727) 评论(0) 推荐(0)
摘要:Python并发编程05 /死锁现象、递归锁、信号量、GIL锁、计算密集型/IO密集型效率验证、进程池/线程池 [TOC] 1. 死锁现象 死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 死锁现象: ①连续锁多次,②锁嵌 阅读全文
posted @ 2019-08-24 08:39 LBZHK 阅读(727) 评论(0) 推荐(0)
摘要:Python并发编程04 /多线程、生产消费者模型、线程进程对比、线程的方法、线程join、守护线程、线程互斥锁 [TOC] 1. 生产消费者模型 定义:编程思想,模型,设计模式,理论等等,都是一种编程的方法,遇到类似的情况,套用即可. 生产者消费者模型三要素: 生产者: 产生数据的 消费者: 接收 阅读全文
posted @ 2019-08-24 08:33 LBZHK 阅读(255) 评论(0) 推荐(0)
摘要:Python并发编程03 /僵孤进程,孤儿进程、进程互斥锁,进程队列、进程之间的通信 [TOC] 1. 僵尸进程/孤儿进程 1. 僵尸进程 定义:僵尸进程是当子进程比父进程先结束,而父进程又没有利用wait/waitpid回收子进程、释放子进程占用的资源,此时子进程将成为一个僵尸进程 主进程与子进程 阅读全文
posted @ 2019-08-21 22:45 LBZHK 阅读(234) 评论(0) 推荐(0)
摘要:python并发编程02 /多进程、进程的创建、进程PID、join方法、进程对象属性、守护进程 [TOC] 1. 进程创建的两种方式 开启进程的第一种方式 开启进程的第二种方式 简单应用 2. 进程PID pid是进程在内存中的唯一标识 pid的获取: 命令行获取所有的进程的pid:tasklis 阅读全文
posted @ 2019-08-20 22:46 LBZHK 阅读(268) 评论(0) 推荐(0)
摘要:Python并发编程01 /操作系统发展史、多进程理论 [TOC] 1. 操作系统 定义:管理控制协调计算机中硬件与软件的关系 操作系统的作用: 第一个作用 : 将一些复杂丑陋的硬件调用的接口,变成简单美丽的接口. open函数. 第二个作用 : 多个进程抢占一个(CPU)资源时,操作系统会将其执行 阅读全文
posted @ 2019-08-20 16:52 LBZHK 阅读(203) 评论(0) 推荐(0)