2021
07-17
07-17
如何用C写一个web服务器之I/O多路复用
目录前言I/O模型select/poll/epollepoll介绍epoll_createepoll_ctlepoll_waitepoll行为代码实现整体处理逻辑设置epollET(edgetrigger)模式小结前言I/O模型接触过socket编程的同学应该都知道一些I/O模型的概念,linux中有阻塞I/O、非阻塞I/O、I/O多路复用、信号驱动I/O和异步I/O五种模型。其他模型的具体概念这里不多介绍,只简单地提一下自己理解的I/O多路复用:简单的说就是由一个进程来管理多个socket,即将...
继续阅读 >