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

网络技术工程师国内seo公司排名

网络技术工程师,国内seo公司排名,台州网站建站服务哪家奿,户外广告投放公司From: http://www.cnblogs.com/holbrook/archive/2012/03/15/2398060.html 前面介绍了互斥锁和条件变量解决线程间的同步问题#xff0c;并使用条件变量同步机制解决了生产者与消费者问题。 让我们考虑更复杂的一种场景#xff1a;产品是各不相同的。这时只记录一个数量就不…From: http://www.cnblogs.com/holbrook/archive/2012/03/15/2398060.html 前面介绍了互斥锁和条件变量解决线程间的同步问题并使用条件变量同步机制解决了生产者与消费者问题。 让我们考虑更复杂的一种场景产品是各不相同的。这时只记录一个数量就不够了还需要记录每个产品的细节。很容易想到需要用一个容器将这些产品记录下来。 Python的Queue模块中提供了同步的、线程安全的队列类包括FIFO先入先出)队列QueueLIFO后入先出队列LifoQueue和优先级队列PriorityQueue。这些队列都实现了锁原语能够在多线程中直接使用。可以使用队列来实现线程间的同步。 用FIFO队列实现上述生产者与消费者问题的代码如下 #encodingutf-8import threadingimport timefrom Queue import Queueclass Producer(threading.Thread): def run(self): global queue count 0 while True: for i in range(100): if queue.qsize() 1000: pass else: count count 1 msg 生成产品str(count) queue.put(msg) print msg time.sleep(1)class Consumer(threading.Thread): def run(self): global queue while True: for i in range(3): if queue.qsize() 100: pass else: msg self.name 消费了 queue.get() print msg time.sleep(1)queue Queue()def test(): for i in range(500): queue.put(初始产品str(i)) for i in range(2): p Producer() p.start() for i in range(5): c Consumer() c.start()if __name__ __main__: test()
http://www.zqtcl.cn/news/493035/

相关文章:

  • 市场营销网站网站开发技术项目说明书
  • 销售网站开发的背景wordpress虚线框可序列
  • 免费响应式网站深圳关键词优化
  • 网站宣传模式做微视频的网站
  • 网站改版后的内容福建 网站建设
  • 网站的文件夹企业邮箱在哪查看
  • 开了360网站卫士ssl如何做301深圳制作网站开发费用
  • 在哪里做马可波罗网站公众号自己做电影网站
  • 网站建设音乐插件怎么弄陕西城乡建设部网站首页
  • 全国免费自学网站打开百度网站首页
  • 国外网站开发公司晋江论坛网
  • 问卷调查网站个人网站源码免费下载
  • 网站备案信息核验单填写建设企业网站价钱
  • 相城建设监理有限公司网站网页设计中html代码
  • 做农产品网站高端汽车
  • 工信部网站首页wordpress网站搬家vps
  • wordpress 淘客插件长沙排名优化公司
  • 网站首页怎么制作过程如何自己创作一个游戏
  • 自己做企业网站在哪学习建网站
  • 门户网站建设 突出服务学习电子商务网站建设与管理的收获
  • 做网站排名大概要多少免费做个人网站
  • 哈尔滨网站建设效果wordpress主题 手机app
  • 收录网站源码海外域名怎么打开
  • 荥阳网站建设上海十大营销策划公司
  • 在网站挂广告一个月多少钱巫溪网站建设
  • 网站备案名称的影响吗济南网站建设招聘
  • 南城区网站建设公司y2学年做的租房网站
  • 温州网站建设咨询网站源码下载后怎么布置
  • 邢台网站推广wordpress文章数据库位置
  • wordpress 快站wordpress 安装主题 主机名