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

你有网站 我做房东 只收佣金的网站怎么做团购网站

你有网站 我做房东 只收佣金的网站,怎么做团购网站,东莞定制网站建设,环保h5微网站今天在自学生产者消费者模型时#xff0c;发现了一个有趣的方法 if__name__ __main__: for i in range(2): p Producer() p.start() for i in range(10): c Consumer() c.start() 于是就去确认了一下度娘#xff0c;果然好多初学者都会问这个问题#xff0c;…今天在自学生产者消费者模型时发现了一个有趣的方法 if__name__ __main__: for i in range(2): p Producer() p.start() for i in range(10): c Consumer() c.start() 于是就去确认了一下度娘果然好多初学者都会问这个问题思路解释如下 1. 如果模块是被导入__name__的值为模块名字 2. 如果模块是被直接执行__name__的值为’__main__’ 亦或有一些解释 1__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。 2Python有很多模块而这些模块是可以独立运行的这点不像C和C的头文件。 3import的时候是要执行所import的模块的。 4__name__就是标识模块的名字的一个系统变量。这里分两种情况假如当前模块是主模块也就是调用其他模块的模块那么此模块名字就是__main__通过if判断这样就可以执行“__mian__:”后面的主函数内容假如此模块是被import的则此模块名字为文件名字不加后面的.py通过if判断这样就会跳过“__mian__:”后面的内容。 通过上面方式python就可以分清楚哪些是主函数进入主函数执行并且可以调用其他模块的各个函数等等。 上一段生产者消费者模型代码来判断代码确认可以简化代码健壮性 #encodingutf-8 import threading import time condition threading.Condition() products 0 class Producer(threading.Thread): 生产者 ix [0] # 生产者实例个数 # 闭包必须是数组不能直接 ix 0 def __init__(self, ix0): threading.Thread.__init__(self) self.ix[0] 1 self.setName(生产者 str(self.ix[0])) def run(self): global condition, products while True: if condition.acquire(): if products 10: products 1; print({}库存不足,我努力生产了1件产品现在产品总数量 {}. format(self.getName(), products)) condition.notify() else: print({}库存充足,让我休息会儿现在产品总数量 {}. format(self.getName(), products)) condition.wait(); condition.release() time.sleep(2) class Consumer(threading.Thread): 消费者 ix [0] # 消费者实例个数 # 闭包必须是数组不能直接 ix 0 def __init__(self): threading.Thread.__init__(self) self.ix[0] 1 self.setName(消费者 str(self.ix[0])) def run(self): global condition, products while True: if condition.acquire(): if products 1: products - 1 print({}我消费了1件产品现在产品数量 {}. format(self.getName(), products)) condition.notify() else: print({}只剩下1件产品我停止消费。现在产品数量 {}. format(self.getName(), products)) condition.wait(); condition.release() time.sleep(2) if __name__ __main__: for i in range(2): p Producer() p.start() for i in range(10): c Consumer() c.start() 特此记录学而时习之
http://www.zqtcl.cn/news/385796/

相关文章:

  • 湖南建设科技节能协会网站武夷山景区网站建设特点
  • 那些网站建设的好百度搜索风云排行榜
  • 网站开发 模板 c沈阳市建设工程质量检测中心网站
  • 企业网站设计专业好吗做钓鱼网站要具备什么
  • 广西备案工信部网站用asp.net做后台网站
  • 静态网站漏洞wordpress 外卖
  • 暗网做网站温州做网络推广的公司
  • 网站描述 修改上海火迎网络推广运营优化
  • 黄石网站建设哪家专业做个网站费用
  • 免费做的网站怎么设置域名解析宁夏百度seo
  • 化妆品产品的自建网站有哪些阿里云cdn wordpress错位
  • 增加网站流量网站新闻字体
  • 做外贸建网站需要推广吗服装如何做微商城网站
  • 上海市建设安全协会网站查询考试伪静态 wordpress
  • 网站免费建站o网站编程多少钱
  • 建设网站开发海外推广服务
  • 网站建设需要提供的资料文档营销平台建设
  • 做个响应式网站多少钱河南网络推广系统
  • wordpress的后台文章图文发布清远市seo广告优化
  • 长沙的互联网网站公司招标文件免费下载网站
  • icp备案系统网站品网站建设公司排名
  • 什么网站可以做音乐相册可信的品牌网站建设
  • 洛阳网站建设优惠公司网站查询ip地址
  • 学校网站模版电影网站要怎样做才有出路
  • 无锡网站建设 微信企业网站建设与管理期末考试
  • 海南海口网站开发公司怎么建立微网站?
  • 网站建设 鄂icp备app 微网站
  • 西安做网站seo网站站内优化怎么做
  • 建设网站方案公司wordpress 视差主题
  • 网站 建设 语言wordpress同步