python中的生产者以及消费者实现
来源:互联网 发布:单页seo怎么赚钱 编辑:程序博客网 时间:2024/05/21 18:45
#!/usr/bin/python# -*- coding: UTF-8 -*-import threadingimport timeclass Producer(threading.Thread): def run(self): global count while True: if con.acquire(): if count > 1000: con.wait() else: count = count+100 msg = self.name+' produce 100, count=' + str(count) print msg con.notify() con.release() time.sleep(1)class Consumer(threading.Thread): def run(self): global count while True: if con.acquire(): if count < 100: con.wait() else: count = count-3 msg = self.name+' consume 3, count='+str(count) print msg con.notify() con.release() time.sleep(1)count = 500con = threading.Condition()def test(): for i in range(2): p = Producer() p.start() for i in range(5): c = Consumer() c.start()if __name__ == '__main__': test()
0 0
- python中的生产者以及消费者实现
- Python中的生产者与消费者 实现多线程
- Python中的生产者消费者问题
- Python中的生产者消费者问题
- 生产者、消费者问题,python实现
- PYthon中的生产者和消费者问题
- python中的生产者与消费者模式
- Python中的生产者与消费者模式
- python使用队列实现生产者消费者
- 优化的python生产者消费者实现
- 生产者消费者之Java/python实现
- 用Python多线程实现生产者消费者模式
- Python 生产者消费者--队列实现
- python使用threading.condition实现生产者消费者
- python使用queue队列实现生产者消费者
- python实现生产者消费者模式代码示例
- Python使用生成器实现生产者消费者模式
- 生产者消费者以及LRU
- python之参数总结
- 数据库中的其他模式对象
- Spring总结
- Kafka自动关闭问题
- 已集成第三方开源组件:
- python中的生产者以及消费者实现
- HTTP状态码详解
- Qt中socket编程
- windows下mysql提示access denied for user ''@'localhost' to database解决方案
- Producer指定分区
- 79. Word Search
- Qt网络应用----socket通信例子
- Linux 磁盘查询命令 du
- ACdream 1061:郭氏树