其实所有的 I/O 都是轮询的方法,只不过实现的层面不同罢了. 其中 tornado 使用的就是 epoll 的. selec,poll 和 epoll 区别总结 基本上 select 有 3 个缺点: 1.连接数受限 2.查找配对速度慢 3.数据由内核拷贝到用户态 poll 改善了第一个缺点 epoll 改了三个缺点. 转载于:https://www.cnblogs.com/lmh001/p/9739507.html