Python3之线程Queue实现生产者消费者模型
来源:互联网 发布:淘宝宝贝库存在哪设置 编辑:程序博客网 时间:2024/06/15 22:27
生产者消费者模型
from threading import Threadimport queue, timeq = queue.Queue()def consumer(): while 1: res = q.get() time.sleep(2) print('消费者消费了\033[35m%s\033[0m' % res) q.task_done()def producer_0(): for i in range(5): q.put(i) print('生产者0生产了\033[35m%s\033[0m' % i) q.join()def producer_1(): for i in range(5): q.put(i) print('生产者1生产了\033[32m%s\033[0m' % i) q.join()def producer_2(): for i in range(5): q.put(i) print('生产者2生产了\033[33m%s\033[0m' % i) q.join()if __name__ == '__main__': t0 = Thread(target=producer_0, ) t1 = Thread(target=producer_1, ) t2 = Thread(target=producer_2, ) t0.start() t1.start() t2.start() consumer_t = Thread(target=consumer, ) consumer_t.daemon = True consumer_t.start() t0.join() t1.join() t2.join() print('主线程~')
阅读全文
1 0
- Python3之线程Queue实现生产者消费者模型
- 线程之生产者消费者模型
- 线程池 队列生产者消费者模型实现
- 利用两个线程实现生产者消费者模型
- 线程同步之经典生产者-消费者模型
- 初识线程之 生产者消费者模型
- Python3之进程生产者消费者模型(important)
- 生产者-消费者模型实现
- 生产者消费者问题之Java线程实现
- 线程之“生产者消费者”
- 线程之生产者消费者
- 线程之生产者、消费者
- Java线程----生产者消费者模型
- Linux线程--生产者消费者模型
- 线程的生产者消费者模型
- 生产者消费者模型中Queue理解
- 线程/GIL/线程锁/信号量/守护进程/Event事件/queue队列/生产者消费者模型
- 用生产者消费者模型实现的线程安全环形队列
- 九度OJ —— 1002
- javaScript时间对象
- I Hate It HDU
- 读书笔记,软件生存期模型
- U-Boot启动过程完全分析
- Python3之线程Queue实现生产者消费者模型
- 硬件算法__二进制转BCD码
- Mybatis的插件 PageHelper 分页查询使用方法
- Codeforces 725D
- Qt如何配置项目环境
- git 常用指令介绍
- IT/电子专业常见英文词汇
- HTTP的长连接,你不知道的连接。。。
- 欢迎使用CSDN-markdown编辑器