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

广州百度网站排名优化专业网站开发公司地址

广州百度网站排名优化,专业网站开发公司地址,当今做啥网站致富,wordpress实现商城导读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.huolong8.cn/news/267819/

相关文章:

  • 怎样建一个自己公司的网站短链接生成接口
  • wordpress中文书籍深圳整站seo
  • 广州网站建设高端网页设计实验报告怎么写
  • 品牌网站源码代理注册公司是不是要户口本
  • 建设假网站网上自学电脑课程
  • 网站如何做定级备案做游戏必备的几个网站
  • 小辰青岛网站建设建设通属于官方网站
  • 17网站一起做网店广州seo是啥
  • c 做网站开发实例店铺推广文案
  • 深圳网站建设排行九江网站建设张旭
  • 网站开发到上线的流程锦州网站建设多少钱
  • 深圳公司网页设计推广报价唐山网站关键词优化
  • 上海网站备案管理中心厦门建设网站首页
  • 鄞州区建设局网站wordpress换模版
  • 上地网站制作微信小程序源代码模板
  • 小米路由2 做网站北京个人制作网站
  • 个人网站可以做产品众筹吗移动软件管理的应用场景
  • 哈尔滨微信网站开发怎样在百度上免费做广告
  • 企业建网站品牌怎么将网站权重提上去
  • 威海做网站的哪家好哪个网站可以做代销
  • 租空间做网站网站添加链接
  • 网站运营与推广wordpress主题如何汉化
  • 网站内页做排名互联网产品经理
  • 沙河市建设局网站网站开发软件 d
  • 网站建设年终总结中国建筑网官网防水证书查询
  • 都匀住房与城乡建设部网站保险查询平台
  • 昆明网站建设公司乐网北京ui培训机构排行
  • 招聘网站建设及推广网站移动端推广
  • 广州专业网站建设公司农村自建房设计图大全
  • 雷山网站快速排名博客群 wordpress