本文是UNP复习系列的第二篇,主要包括了以下几个内容 UNIX系统下5种I/O模型 阻塞.非阻塞,同步.异步 epoll函数用例 一.Unix下的五种可用I/O模型 阻塞式I/O模型 阻塞式I/O是最简单的I/O模型.也是系统默认的I/O模型. 图中采用了recvfrom(),使用TCP时候的read()时也是类似的. read()或者recvfrom()被作用于阻塞的文件描述符时,直到数据报到达且被复制到应用进程的缓冲区种或者发生错误时才返回,最常见的错误时被信号中断. 非阻塞式I/O模型 非…