Linux后台开发 高级IO(select、poll、epoll)详解
如果有多个IO需要处理当一个描述符读,然后又写到另一个描述符时,可以用循环的方式访问阻塞io:#include <stdio.h>#include <unistd.h>#define BUF_SIZE 128int main(){ char buf[BUF_SIZE]; int n; while ( n = read(STDIN_FILENO, buf, BUF_SIZE) > 0) { if (write(S