线程>>>线程和进程的对比,互斥锁,信号量,定时器,条件,事件

学习回顾
生产者消费者模型

  • 主要是为了解决强耦合的问题

    队列 from multiprocessing import Queue

  • 先进先出

  • 队列本身是安全的

  • from multiprocessing import JoinableQueue

     task_done()     没消费一个数据,就返回一个标识
     join()          接收task_done返回的标识,以便可以知道队列中的数据什么时候被消费完了
    

管道(了解)
本身是不安全的

 from multiprocessing import Pipe
    con1,con2 = Pipe()
    con1可以收发数据,con2也可以收发数据(全双工)
    对列 = 管道 +

多进程之间共享内

你可能感兴趣的:(python)