天真指甲油

文章
5
资源
1
加入时间
2年10月20天

IO 多路复用 之 (select/poll/epoll)一、常见的IO模型二、IO多路复用简介三、select、poll、epoll简介四、select、poll、epoll区别五、五种IO模型比较图

一、常见的IO模型IO模型主要分为同步IO和异步IO两大类,同步IO和异步IO主要区别同步IO: 当进程发起IO操作后,数据准备就绪做真实IO操作的时候,这个过程是阻塞的异步IO: 当进程发起IO 操作之后,就直接返回,直到kernel发送一个信号,告诉进程IO操作完成,无需进程负责真实IO操作,所以不存在阻塞,称之为异步同步IO模型(synchronous IO)阻塞IO(bloking IO)非阻塞IO(non-blocking IO)多路复用IO(multiplex..