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

百度服务器建设自己的网站广州天河网站制作

百度服务器建设自己的网站,广州天河网站制作,网站开发设计文档,哔哩哔哩网站电子商务建设导读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.zqtcl.cn/news/992223/

相关文章:

  • 软件公司网站设计与制作电子商务成功网站的案例
  • 购物车功能网站怎么做的建设众筹类网站
  • 哪些网站做的美爱站工具网
  • 对网站开发的理解源码资源网
  • 有哪些做兼职的网站网站建设的项目计划书
  • 如何做行业网站江苏城乡建设部网站首页
  • 淘客网站怎么做 知乎wordpress 删除插件
  • 深圳市住房和建设局人事调整公司网站seo怎么做
  • 小型影视网站源码好看的个人博客
  • 哈密建设厅网站西安培训机构
  • 网站建设公众号小程序开发密云网站开发
  • 南宁网站开发制作网站数据库分离怎么做
  • 不能打开建设银行网站怎么办自己做网站要会什么软件下载
  • 微软网站怎么做的diy个性定制
  • 洛阳做网站的公司宣传品牌网站建设
  • 公司网站开发招标书电子商务网站系统
  • 哪个旅游网站做的最好营销策划方案范文免费下载
  • 德州哪家网站优化公司专业单页网站seo如何优化
  • 南昌汉邦网站建设城建局
  • 网站建设:中企动力招聘网58同城招聘发布
  • 惠州住房和建设局网站物流网站建设方案范文
  • 做网站架构需要什么步骤wordpress插件连不上
  • 网上购物网站建设规划论文国家企业网官网查询
  • 响应式网站建设推荐乐云seo2022年热点新闻事件
  • 用.net做视频网站的案例做网站需要视频衔接怎么做
  • 网站搭建规划模板wordpress博客点赞
  • 怎么在wordpress免费注册博客网站百度广告代理
  • 网站建设与管理考试怎么让网站分享有图片
  • 做渠道的网站有哪些方面广州网站建设咨询电话
  • 如何查看网站做没做竞价湘潭做网站 搜搜磐石网络