I/O复用之select模型

首先谈一谈为什么要引入I/O复用这个概念。当我们必须从两个文件描述符中读取时,我们不能从任一个描述符上进行阻塞读,否则可能会因为被阻塞在一个文件描述符的读操作上而导致另一个描述符即使有数据也无法处理。当然我们也可以通过以下几种方法解决。下面进行简单介绍且指出各个方法的不足。 <1>我们可以通过fork进程的方法,用每个进程处理一个文件的读。但是操作的终止时间也是一个问题。如果子进程先读到EOF,那
相关文章
相关标签/搜索