摘要:
import timeimport randomfrom multiprocessing import Process,JoinableQueuedef consumer(q,name): while True: food = q.get() print('\033[31m%s消费了%s\033[0 阅读全文
摘要:
# 队列 先进先出# IPC# from multiprocessing import Queue# q = Queue(5)# q.put(1)# q.put(2)# q.put(3)# q.put(4)# q.put(5)# print(q.full()) # 队列是否满了# print(q.g 阅读全文
摘要:
# 队列# 生产者消费者模型 # 生产者 进程# 消费者 进程import timeimport randomfrom multiprocessing import Process,Queuedef consumer(q,name): while True: food = q.get() if fo 阅读全文
摘要:
# 通过一个信号 来控制 多个进程 同时 执行或者阻塞# 事件# from multiprocessing import Event# 一个信号可以使所有的进程都进入阻塞状态# 也可以控制所有的进程解除阻塞# 一个事件被创建之后,默认是阻塞状态# e = Event() # 创建了一个事件# pri 阅读全文
摘要:
# 多进程中的组件# ktv# 4个# 一套资源 同一时间 只能被n个人访问# 某一段代码 同一时间 只能被n个进程执行import timeimport randomfrom multiprocessing import Processfrom multiprocessing import Sem 阅读全文
摘要:
# 多进程代码# from multiprocessing import Process# 方法 # 进程对象.start() 开启一个子进程 # 进程对象.join() 感知一个子进程的结束 # 进程对象.terminate() 结束一个子进程 # 进程对象.is_alive() 查看某个子进程是 阅读全文
摘要:
阅读全文