二 : 多进程
1.多进程简单了解 :
进程之间是独立的,是操作系统自己来维护和管理的,python通过C接口起了一个进程,多进程可以充分的利用多核CPU
2. 多进程的创建 :
?
3....解析 :
Queue通信,相当于父进程赋值了一个Queue给子进程,子进程在这个Queue放好数据后,序列化一个中间翻译,然后在反序列化返回给父进程,
因为进程之间内存独立,不能传递对象传递的其实就是序列化的数据...Pipe
多进程还有一种数据传递方式叫管道原理和 Queue相同
?...三 : 协程
1. 协程的简单了解 :
协程又称微线程,coroutne,协程是一种用户态的轻量级线程。...四 : 总结
协程的优点:
线程在单线程下切换,减少资源消耗
无需原子操作控制流,简化编程模型
高并发,高扩展,低成本.
无论是多进程,多线程还是协程在不同的场景用不同的模型才能高效的完成任务.