Python 3 多进程编程
2018-05-27 本文已影响0人
wangxiaoxi
本文主要介绍基于python3.5的多进程的实现
1. 创建多进程脚本实例

2. 验证进程之间程序之间相互独立,资源不共享

3.共享内存实现进程间通信: Array and Value


4. 共享内存实现进程间通讯: queues

注意:这里的queue和python的module queue不是一个概念。module queue用来处理线程并发。
5. 进程间共享资源锁Lock
当没有lock时

当有lock时

lock保证了共享资源的原子操作
6. 多worker processor实现并发(pool)

7. pipe 实现进程间通信
