首页 > 系统服务 > 详细

进程间通信IPC机制

时间:2020-09-11 09:35:04      阅读:89      评论:0      收藏:0      [点我收藏+]
#管道
#队列=管道+锁
from multiprocessing import Queue

# q=Queue()
# q.put([‘first‘,])
# q.put({‘x‘:2})
# q.put(3)
# # q.put(4)
#
# print(q.get())
# print(q.get())
# print(q.get())
# print(q.get())

# 了解:
q=Queue(3)
# q.put([‘first‘,],block=True,timeout=3)
# q.put({‘x‘:2},block=True,timeout=3)
# q.put(3,block=True,timeout=3)
# q.put(4,block=True,timeout=3)

q.put_nowait(1) #q.put(1,block=False)
q.put_nowait(2)
q.put_nowait(3)
# q.put_nowait(4)

# print(q.get(block=True,timeout=3))
# print(q.get(block=True,timeout=3))
# print(q.get(block=True,timeout=3))
# print(q.get(block=True,timeout=3))

print(q.get_nowait()) #q.get(block=false)
print(q.get_nowait()) #q.get(block=false)
print(q.get_nowait()) #q.get(block=false)
print(q.get_nowait()) #q.get(block=false)

 

进程间通信IPC机制

原文:https://www.cnblogs.com/xuqidong/p/13649095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!