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

东莞市网站建设分站做网站怎么发展客户

东莞市网站建设分站,做网站怎么发展客户,学ui可以做网站么,做公司子网站的请示报告我对python多线程队列有问题。我有一个脚本#xff0c;其中producer从输入队列获取元素#xff0c;生成一些元素并将它们放入输出队列#xff0c;consumer从输出队列获取元素并打印它们#xff1a;import threadingimport Queueclass Producer(threading.Thread):def __ini…我对python多线程队列有问题。我有一个脚本其中producer从输入队列获取元素生成一些元素并将它们放入输出队列consumer从输出队列获取元素并打印它们import threadingimport Queueclass Producer(threading.Thread):def __init__(self, iq, oq):threading.Thread.__init__(self)self.iq iqself.oq oqdef produce(self, e):self.oq.put(e*2)self.oq.task_done()print Producer %s produced %d and put it to output Queue%(self.getName(), e*2)def run(self):while 1:e self.iq.get()self.iq.task_done()print Get %d from input Queue%(e)self.produce(e)class Consumer(threading.Thread):def __init__(self, oq):threading.Thread.__init__(self)self.oq oqdef run(self):while 1:e self.oq.get()self.oq.task_done()print Consumer get %d from output queue and consumed%eiq Queue.Queue()oq Queue.Queue()for i in xrange(2):iq.put((i1)*10)for i in xrange(2):t1 Producer(iq, oq)t1.setDaemon(True)t1.start()t2 Consumer(oq)t2.setDaemon(True)t2.start()iq.join()oq.join()但是每次我运行它时它的工作方式都不同(给出异常或者消费者不做任何工作)。我认为问题出在task_done()命令中有人能解释一下bug在哪里吗我修改了消费类class Consumer(threading.Thread):def __init__(self, oq):threading.Thread.__init__(self)self.oq oqdef run(self):while 1:e self.oq.get()self.oq.task_done()print Consumer get %d from output queue and consumed%epage urllib2.urlopen(http://www.ifconfig.me/ip)print page现在每个task_done()命令之后的使用者都应该连接到网站(这需要一些时间)但它不需要相反如果task_done()之后的代码执行时间很短它会运行但如果很长它不会运行为什么有人能解释一下这个问题吗如果我把所有的东西都放在task_done()命令之前那么我将从其他线程中阻塞队列这已经足够愚蠢了。或者在python中的多线程有什么我遗漏的吗
http://www.sadfv.cn/news/104324/

相关文章:

  • 江西建设职业技术学院最新官方网站0731网站
  • 华铭保信建筑公司网站广州seo教程
  • 潍坊网站定制公司招生就业网站开发详情
  • 重庆微信营销网站泰安10大首富
  • 龙岗网站建设价格厦门网站推广
  • 网站推广有哪些方法网站设计能出来什么
  • 域名证书查询网站上海大规模网站建设平台
  • 用书籍上的文章做网站更新wordpress注册未发送邮件
  • 成都 做网站 模版wordpress 音频
  • 做网站的资金来源营销型
  • 兰州网站维护公司有了网站模板 还要怎样做
  • w7系统那个网站做的好软文营销文案
  • 常见网站模式wordpress api插件
  • 网站1g空间多大wordpress最新列表
  • 长治网站制作服务小型网站建设价格低
  • 网站建设的含盖哪方面wordpress 图库
  • 美食网站建设背景介绍北京手机网站设计
  • 做报价在哪个网站询价成都地铁建设分公司网站
  • 建设一个网站需要多少时间腾讯企点怎么删除聊天记录
  • 长沙网站建设维护付费推广的途径和原因
  • 中国建设银行网上银行官方网站wordpress 数据库清空
  • 软件企业公司网站模板下载做网站用什么需要好
  • 织梦dedecms绿色led照明公司企业网站模板 下载网站制作及维护合同
  • 深圳网站公司有哪些如何建设网站接收数据
  • 网站标题有图片要怎么做西安附近网络营销运营公司
  • 怎么在网站投放广告上海注册公司免费地址
  • 网站建设验收要求asp网站开发心得体会
  • 潍坊微信网站Wordpress安装购物车
  • 广西旅游 网站建设wordpress看大图
  • 农业网站建设方案 ppt模板下载工程建筑模板生产厂家