版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
学习回顾
生产者消费者模型
-
主要是为了解决强耦合的问题
队列 from multiprocessing import Queue
-
先进先出
-
队列本身是安全的
-
from multiprocessing import JoinableQueue
task_done() 没消费一个数据,就返回一个标识 join() 接收task_done返回的标识,以便可以知道队列中的数据什么时候被消费完了
管道(了解)
本身是不安全的
from multiprocessing import Pipe
con1,con2 = Pipe()
con1可以收发数据,con2也可以收发数据(全双工)
对列 = 管道 + 锁
多进程之间共享内