摘要:
select()函数是实现同时监控多个读,写或者错误的文件描述符的状态变化,程序执行到这里会一直在等待(在最长时延范围内),看是否有某个文件句柄发生变化。select()函数的声明结构:#include<sys/select.h>#include<sys/time.h>int select(int maxfd, fd_set *readfds, fd_set *writefds, fe_set *exceptfds, const struct timeval *timeout);现在对这个函数进行一个剖析:第一个参数:maxfd记录了文件描述符要被检测的数目,这个数至少 阅读全文