协程:
- 协程, 又称微线程, 纤程, 英文名 coroutine, 协程, 利用线程在等待某个资源的期间执行其他函数, 切换资源消耗非常小, 协程效率相当快
进程, 线程, 协程之前的区别:
- 进程程是资源分配的单位, 真正执行代码的是线程, 操作系统真正调度的是线程
- 线程是操作系统调度的单位
- 进程切换占用资源大, 没有线程效率高, 进程占用资源多, 线程占用资源少, 比线程更少的是协程
- 协程依赖于线程, 线程依赖于进程, 进程一死, 线程必死, 线程一死, 协程也比死
- 一般不用多进程, 使用多的是线程, 如果线程里面有很多网络请求, 网络可能会有堵塞, 此时用协程比较合适
- 多进程、多线程根据cpu核数不一样可能是并行的,但是协程是在一个线程中 所以是并发
gevent模块:
- gevent 是一个更强大且能够自动切换任务的模块(将堵塞转换为非堵塞)
- 使用方法: