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