day10_进程、协程、异步IO、多路复用进程进程间数据交互进程间数据交互及共享进程池的使用协程协程遇到IO操作自动切换协程gevent并发爬网页事件驱动介绍阻塞IO, 非阻塞IO, 同步IO,异步IO介绍阻塞IO, 非阻塞IO, 同步IO,异步IO介绍2select poll epoll IO多路复用介绍及实现select IO多路复用代码实例epoll IO多路复用实现单线程支持上万并发代码实例
进程之前我们了解的线程,接下来我们学习多进程,进程之间是相互独立的,python是启动进程的时候,是启动的是原生进程。进程是没有GIL锁的,而且不存在锁的概念,进程之间的数据式不能共享的,而线程是可以的。 线程的使用场景: 1、IO操作:不占用cpu的操作,比如:从磁盘上读块数据,从网络读块数据,从内存上读块数据都算是io的操作。 2、计算是占用cpu的,比如:计算1+1。线程利用上下文切换,