2018年9月20日

摘要: 一、为什么要有进程池 开启过多的进程并不能提高你的效率,反而会降低效率。 1.1 计算密集型 充分占用CPU 多进程可以充分利用多核。适合开启多进程,但是不适合开启很多多进程。 1.2 IO密集型 大部分时间都在阻塞对列中,而不是在运行状态中 根本不太适合开启多进程 简单进程池的代码实现 >异步提交 阅读全文
posted @ 2018-09-20 21:34 异步非阻塞 阅读(123) 评论(0) 推荐(0) 编辑
 
摘要: 三、两种进程实现管道,进程间管道传输数据 升级: 多进程实现管道 阅读全文
posted @ 2018-09-20 19:43 异步非阻塞 阅读(229) 评论(0) 推荐(0) 编辑
 
摘要: 一、对列的特点:先进先出 put()和get()方法 结果: 结果: 2.2 对列是有长度的,Queue(2)设置长度为2的对列。当持续put(),长度超多时,使用put()程序会阻塞,数据无法放进去,当使用put_nowait(),则直接报错,数据无法放进去。由于数据可能会丢失,所以很少用到这个p 阅读全文
posted @ 2018-09-20 17:49 异步非阻塞 阅读(262) 评论(0) 推荐(0) 编辑