文章目录一、IO多路复用二、selectors模块
本篇文字是关于IO多路复用的更深入一步的总结,上一篇Python之进程+线程+协程(事件驱动模型、IO多路复用、select与epoll)对IO多路复用进行了概念性的分析,本篇则是对阻塞IO、非阻塞IO、与异步进行通俗性的比较和归纳。还有另外一种无阻塞IO,即为异步IO,用selectors模块来实现
一、IO多路复用
1、阻塞IO: 不停监听,遇到用户输入时,会一直卡在那里,直到接收了外部数据
2、非阻塞IO: 也可以说是间断监听,过一段时间