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

温州网站推广哪家好福田网站建设标准数据

温州网站推广哪家好,福田网站建设标准数据,wordpress主页透明,个人博客网站html模板导读Python 的 Queue 模块中提供了同步的、线程安全的队列类#xff0c;包括FIFO(先入先出)队列Queue#xff0c;LIFO(后入先出)队列LifoQueue#xff0c;和优先级队列 PriorityQueue。这些队列都实现了锁原语#xff0c;能够在多线程中直接使用#xff0c;可以使用队列来…导读Python 的 Queue 模块中提供了同步的、线程安全的队列类包括FIFO(先入先出)队列QueueLIFO(后入先出)队列LifoQueue和优先级队列 PriorityQueue。这些队列都实现了锁原语能够在多线程中直接使用可以使用队列来实现线程间的同步。Queue 模块中的常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空返回True,反之FalseQueue.full() 如果队列满了返回True,反之FalseQueue.full 与 maxsize 大小对应Queue.get([block[, timeout]])获取队列timeout等待时间Queue.get_nowait() 相当Queue.get(False)Queue.put(item) 写入队列timeout等待时间Queue.put_nowait(item) 相当Queue.put(item, False)Queue.task_done() 在完成一项工作之后Queue.task_done()函数向任务已经完成的队列发送一个信号Queue.join() 实际上意味着等到队列为空再执行别的操作实例:#!/usr/bin/python3import queueimport threadingimport timeexitFlag 0class myThread (threading.Thread):def __init__(self, threadID, name, q):threading.Thread.__init__(self)self.threadID threadIDself.name nameself.q qdef run(self):print (开启线程 self.name)process_data(self.name, self.q)print (退出线程 self.name)def process_data(threadName, q):while not exitFlag:queueLock.acquire()if not workQueue.empty():data q.get()queueLock.release()print (%s processing %s % (threadName, data))else:queueLock.release()time.sleep(1)threadList [Thread-1, Thread-2, Thread-3]nameList [One, Two, Three, Four, Five]queueLock threading.Lock()workQueue queue.Queue(10)threads []threadID 1# 创建新线程for tName in threadList:thread myThread(threadID, tName, workQueue)thread.start()threads.append(thread)threadID 1# 填充队列queueLock.acquire()for word in nameList:workQueue.put(word)queueLock.release()# 等待队列清空while not workQueue.empty():pass# 通知线程是时候退出exitFlag 1# 等待所有线程完成for t in threads:t.join()print (退出主线程)以上程序执行结果开启线程Thread-1开启线程Thread-2开启线程Thread-3Thread-3 processing OneThread-1 processing TwoThread-2 processing ThreeThread-3 processing FourThread-1 processing Five退出线程Thread-3退出线程Thread-2退出线程Thread-1退出主线程
http://www.yutouwan.com/news/142134/

相关文章:

  • 萤石云网站开发建设网站需要什么技术
  • 网站建设新闻+常识网站基础三要素
  • 汉川网站开发怎样开发一款软件
  • 明珠信息港网站建设专家wordpress中文下载方法
  • 平凉市建设局门户网站江门关键词优化效果
  • ping一下新浪网站怎么做网站的服务器每年都要续费的吗
  • 河北网站建设电话炫丽的网站
  • 网站开发项目描述万网网站后台管理系统
  • 杭州网站建设公司平台小白如何学电商运营
  • 互联网大厂有哪些池州网站优化公司
  • 海外网站cdn加速七夕表白网站制作
  • 网站打开是别人的wordpress建设下载网站
  • 做农业需关注什么网站wordpress网页播放器插件
  • 青岛商业网站建设友情链接
  • 做的比较好的游戏网站大型企业展厅设计公司
  • 上海市工程建设信息网官方网站深圳装修网
  • seo华为网站诊断报告内蒙古创意星空网站开发
  • 国内flash网站中装建设股票行情
  • 网站备案照相如何做响应式网站
  • 最便宜建站公司注册流程及费用及时间
  • 区域名 网站建设公司的销售好做吗jquery 购物网站
  • 网站重做360网站优化
  • 新手做网站的注意事项自己做网站用中文为什么是乱码
  • 盈利的网站关键词优化排名首页
  • 微网站模板免费下载代理登录网站
  • 网站关键词怎么快速上排名营销推广外包公司
  • 长沙企业建站按效果付费电子政务与网站建设经验
  • 网站开发需要解决难题西安域名注册网站建设
  • 网站设计中遇到的问题手机怎么建设网站
  • 那个网站适合学生做兼职网站设计方案案例