摘要: 快速理解多进程与多线程以及协程的使用场合和特点 首先我们来了解下python中的进程,线程以及协程! 从计算机硬件角度: 计算机的核心是CPU,承担了所有的计算任务。一个CPU,在一个时间切片里只能运行一个程序。 从操作系统的角度: 进程和线程,都是一种CPU的执行单元。 进程:表示一个程序的上下文 阅读全文
posted @ 2019-05-30 21:22 充电宝宝 阅读(519) 评论(0) 推荐(0) 编辑
摘要: python进程间通信 1 python提供了多种进程通信的方式,主要Queue和Pipe这两种方式,Queue用于多个进程间实现通信,Pipe是两个进程的通信 1.1 Queue有两个方法: Put方法:以插入数据到队列中,他还有两个可选参数:blocked和timeout。详情自行百度 Get方 阅读全文
posted @ 2019-05-30 16:42 充电宝宝 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Python中的进程池与线程池 引入进程池与线程池 使用ProcessPoolExecutor进程池,使用ThreadPoolExecutor 使用shutdown 使用submit同步调用 使用submit异步调用 异步+回调函数 并发实现套接字通信 引入进程池 在学习线程池之前,我们先看一个例子 阅读全文
posted @ 2019-05-30 16:29 充电宝宝 阅读(314) 评论(0) 推荐(0) 编辑