进程的队列

2021/5/21 7:28:28

本文主要是介绍进程的队列,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

from multiprocessing import Process,Queue #和JoinableQueue类似,但是JoinableQueue多了task_list 和join两个方法
qq = Queue(3) 
qq.put('first',block=False,timeout=7) 
qq.put('second',block=False,timeout=7) 
qq.put('third',block=False,timeout=7) 
# # qq.put('second',block=True) 
# # qq.put('thirt',block=True) 
# # qq.put('forte',block=False) 
# # qq.put_nowait('second') 
# # qq.put_nowait('third') 
# # qq.put_nowait('forth') #block = True ====>默认的参数,超过范围不报错,会卡主,当为False则卡主,报错,timeout为卡主的时间 
# # print(qq.get()) #拿出来 
# print(type(qq)) 
# for i in range(1,4): 
# print(i,qq.get()) print(qq.get()) print(qq.get()) print(qq.get())

  这个代码被我修改乱了,抱歉



这篇关于进程的队列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程