multiprocessing的Queue使用方法说明

"""
队列是multiprocessing模块提供的一个类
1)创建队列(指定长度)
2)放值
3)取值
"""
import multiprocessing
# 1)创建队列(指定长度)
queue=multiprocessing.Queue(6)
# 2)放值
queue.put(1)
queue.put("看看怎么存值")
queue.put([2,3,4,5])
queue.put((6,7,8,9))
queue.put({"a":10,"b":100})
#queue.put_nowait("不等待放值,当放值参数满时报错")
# 3)取值
qu1=queue.get()
print("第一列",qu1)
qu2=queue.get()
print("第二列",qu2)
qu3=queue.get()
print("第三列",qu3)
qu4=queue.get()
print("第四列",qu4)
qu5=queue.get()
print("第五列",qu5)
#queue.get_nowait()不等取值,当值为空时报错
  • blogger

版权所有:oldboy ---- 《multiprocessing的Queue使用方法说明
本文地址:http://www.bokeren.cc/post-181.html
除非注明,文章均为 《悠然生活的平淡博客-博客人linux运维之家》 原创转载请注明本文地址,谢谢。


相关推荐

你肿么看?

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。