用途 在处理多个socket套接字的时候,会很自然的遇到一个问题:某个套接字什么时候可读?什么时候可写?哪些套接字是需要关闭的?我们可以回忆一下,一般我们在最开始编写socket程序的时候,send,recv都是同步的,send完后就傻等着recv.这种模式的一个很大的问题是,recv会占用一整个线程,单个线程里没法处理第二个socket.怎么办呢?加线程,每个socket分配一个线程?显然不合适,1000个客户端难道要1000个线程么.select提供了一种方式同时监控多个套接字,执行过程大致…