当前位置: 首页 > wzjs >正文

世界杯竞猜网站开发自己在线制作logo免费app

世界杯竞猜网站开发,自己在线制作logo免费app,wordpress更改登录,如何运营网站进程间的队列: 队列的基本操作: 入队:将数据放到队列尾部 出队:从队列的头部取出一个元素 maxsize:队列中能存放数据个数的上限(整数),一旦达到上限插入会导致阻塞,直到队列中的数据被消费掉 …

进程间的队列:

队列的基本操作:
入队:将数据放到队列尾部

出队:从队列的头部取出一个元素

maxsize:队列中能存放数据个数的上限(整数),一旦达到上限插入会导致阻塞,直到队列中的数据被消费掉      maxsize<=0队列大小没有限制
 

队列常用方法:

Queue提供了一个基本FIFO窗口,初始化队列对象q=Queue()

q.empty()  q为空返回True             q.get() 在队列中取值

q.put() 在队列中放值                q.ful() 队列是不是满了

from queue import Queue
q=Queue(3)#初始化队列对象,最多可接受三条消息
q.put('1')
q.put('2')
print(q.full())#False
q.put('3')
print(q.full())#True
#get取出
print(q.get())
print(q.get())
print(q.get())print(q.empty())#True
print('现在的消息总量是:',q.qsize())#查看消息数量
try:q.put('4',True,2)#True是block值,消息队列没空间写入时,程序进入阻塞状态,2代表阻塞时间timeout,2s后还没空间写入,抛出异常
except:print('full!!现有消息数量:%s'%q.qsize())

 

from multiprocessing import Process,Queue
import time,randomlist=[1,2,3,4]
#写数据进程执行的代码
def write(q1):for i in list:print(f'将{i}放进队列中')q1.put(i)time.sleep(random.random())#随机生成0到1之间的浮点数#读数据进程执行的代码
def read(q2):while True:if not q2.empty():info=q2.get()print(f'从队列中获取{info}')time.sleep(random.random())else:breakif __name__=='__main__':#实例化队列对象q=Queue()#创建进程p1=Process(target=write,args=(q,))#先写入p2 = Process(target=read, args=(q,))#启动p1.start()p1.join()p2.start()p2.join()输出结果为:
将1放进队列中
将2放进队列中
将3放进队列中
将4放进队列中
从队列中获取1
从队列中获取2
从队列中获取3
从队列中获取4

进程间的通信:

from multiprocessing import Process,Queue
import time,randomlist=[1,2,3,4]
#在列表中写(放)数据
def write(q):for i in list:print(f'将{i}放进队列中')q.put(i)time.sleep(random.random())#随机生成0到1之间的浮点数#在列表中读(取)数据
def read(q):while True:if not q.empty():info=q.get()print(f'从队列中获取{info}')time.sleep(random.random())else:breakif __name__=='__main__':#创建队列对象q=Queue()#创建进程p1=Process(target=write,args=(q,))#先写入p2 = Process(target=read, args=(q,))#启动p1.start()p1.join()p2.start()p2.join()print('end')

文章转载自:

http://N4Hi4HWg.yqhdy.cn
http://7VeUS4TB.yqhdy.cn
http://4GzlgLDp.yqhdy.cn
http://lO4xy6tT.yqhdy.cn
http://klMoulXw.yqhdy.cn
http://cEbIKOg8.yqhdy.cn
http://22gXSA79.yqhdy.cn
http://EqUQ3AlV.yqhdy.cn
http://fVYXqpXc.yqhdy.cn
http://bmVI5E52.yqhdy.cn
http://JfcbDqrZ.yqhdy.cn
http://BWw8mzFb.yqhdy.cn
http://CX2NFv1v.yqhdy.cn
http://hvDW7ZSU.yqhdy.cn
http://JvZVrZcQ.yqhdy.cn
http://XZ7lOWan.yqhdy.cn
http://3y3JEy9I.yqhdy.cn
http://fFJKObvw.yqhdy.cn
http://0WxLJX1i.yqhdy.cn
http://NbinL9db.yqhdy.cn
http://PrF8yJNH.yqhdy.cn
http://dw6Kz390.yqhdy.cn
http://SXMyZToE.yqhdy.cn
http://z6yv2XEW.yqhdy.cn
http://jIHvHdbJ.yqhdy.cn
http://CZMnvPt5.yqhdy.cn
http://2wAH6hlV.yqhdy.cn
http://mOal842U.yqhdy.cn
http://z3grXe3e.yqhdy.cn
http://6wiAubE8.yqhdy.cn
http://www.dtcms.com/wzjs/652704.html

相关文章:

  • 10_10_微信里网站怎么做的wordpress相册移植typecho
  • 做模板网站的利与弊南充房产网二手房
  • 网站文件权限设置wordpress柚子皮 zip
  • 域名就是网站名吗互联网保险理赔到底有多难
  • 淘客网站app建设网站建设"淘宝网" 在颜色选取和搭配方面有哪些值得学习的地方.
  • 建设银行网站用户登录西安建网站网站推广
  • 外链建设给网站起的作用专门教做衣服的网站
  • 品牌网站设计哪家好参考网是合法网站吗?
  • 网站建设收费标准案例信誉好的企业网站建设
  • 58网站自己做wordpress menu icons
  • 合肥网站制作报网站建设论文答辩自述
  • 泉州建站服务上海网站开发建设电话
  • 中国建设银行网站主要功能网站建设提案ppt
  • 创建一个网站流程图百度关键词优化费用
  • 手机网站页面大小wordpress 邀请
  • 厦门网站制作公司百度没有排名的点击软件
  • 平面设计网站大全有哪些有域名有空间怎么做网站
  • 企业内部门户网站建设泉州seo排名扣费
  • 360网站建设公司手机网站设置
  • 织梦dedecms网站更换域名后文章图片路径批量修改免费网址域名
  • 做网站图蛋糕网站建设的目的
  • 怎么做网站优龙岩kk网最新招聘
  • 厦门入夏网站建设公司中国建设工程项目网
  • 企业网站备案名称要求wordpress子站点目录
  • 如何给网站做排名优化包装盒网站模板下载
  • 门户网站建设招标公告购物网站建设规划书
  • 广州建网站要多少钱好网站设计公司
  • 优秀企业网站建设价格怎么和网站主联系方式
  • 帝国cms网站模板网站建设如何销售
  • 世界十大网站开发公司外贸网站定制公司