一、协程
1、协程其实可以认为是比线程更小的执行单元
2、多进程和多线程的执行效率,没有协程高。
但是写代码还是协程用的少,因为代码逻辑较复杂。多用进程、线程。
3、计算机密集型===》需要占用大量的cpu资源,用多进程
IO密集型===》需要网络功能,大量的时间都在等待网络数据的到来,用多线程、协程
4、协程 — 完成多任务,协程的底层就是用生成器做的
1、协程其实可以认为是比线程更小的执行单元
2、多进程和多线程的执行效率,没有协程高。
但是写代码还是协程用的少,因为代码逻辑较复杂。多用进程、线程。
3、计算机密集型===》需要占用大量的cpu资源,用多进程
IO密集型===》需要网络功能,大量的时间都在等待网络数据的到来,用多线程、协程
4、协程 — 完成多任务,协程的底层就是用生成器做的