[Linux] Linux IO模式及 select、poll、epoll详解
注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。
本文讨论的背景是Linux环境下的network IO。
一、概念说明
用户空间和内核空间
进程切换
进程的阻塞
文件描述符
缓存 I/O
用户空间...
原创
2019-03-07 22:32:32 ·
373 阅读 ·
0 评论