系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个事件句柄的状态变化的。 程序会停在select这里等待,直到被监视的事件句柄有一个或多个发生了状态改变。 关于事件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、stdout、stderr。系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监