摘要: IPC 进程间通信 from multiprocessing import Queueq= Queue() #参数可以传,可以不传,传的话就是队列的大小。q.full() #队列是否满了q.get() #从队列中取值q.empty() #队列是否为空 阅读全文
posted @ 2020-09-03 17:25 济宁爱学习 阅读(78) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Event #事件#一个信号可以使所有的进程都进入阻塞状态#也可以控制所有的进制解除阻塞#一个事件创建之后默认是阻塞状态e= Event() #创建一个事件e.is_set() #查看一个事件的状态,默认被设置成阻塞e.set() #将这个事件 阅读全文
posted @ 2020-09-03 17:00 济宁爱学习 阅读(116) 评论(0) 推荐(0) 编辑
摘要: import randomimport timefrom multiprocessing import Processfrom multiprocessing import Semaphore #信号量类def ktv(i,sem): sem.acquire() print('%s走进KTV'%i) 阅读全文
posted @ 2020-09-03 14:53 济宁爱学习 阅读(121) 评论(0) 推荐(0) 编辑
摘要: import jsonimport timefrom multiprocessing import Processfrom multiprocessing import Lockdef show(i): with open('ticket',encoding='utf-8') as f: dic= 阅读全文
posted @ 2020-09-03 10:46 济宁爱学习 阅读(113) 评论(0) 推荐(0) 编辑