队列

引入:

  由于进程之间相互隔离,因此彼此之前不能相互通信,但有时候我们需要进程之间相互通信,就需要使用队列。即在内存中开辟一段内存空间,使多个进程通过这一内存空间达到互相通信的效果,从而解决进程之间不能通信的问题。

 

简单的代码示例:

1 from   multiprocessing  import  Queue
2 q =  Queue()#当指定Queue(size)中size的大小时,则表示队列中元素的最大数量,投入的数量不能超过这个数值,否则将投入不进去。
3 q.put(3)
4 q.put(2)
5 q.put(1)
6 
7 print(q.get())#队列属于先进先出机制,读取并删除该元素。
8 print(q.get())
9 print(q.get())#当队列中的元素全部被取走之后,队列为空,则不能再进行取数据的操作。
队列的简单操作

 

转载于:https://www.cnblogs.com/liuyinzhou/p/7978565.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值