Select (Unix)
select是用于I/O多路转接的一个系统调用函数。 在C语言中,该系统调用在 sys/select.h 或 unistd.h 中声明,语法如下: int select(int nfds, fd_set readfds, fd_set writefds, fd_set errorfds, struct timeval timeout); 为了维护fd_set类型的参数,会使用下面四个宏:FD_SET(), FD_CLR(), FD_ZE…
共 1 篇文章
select是用于I/O多路转接的一个系统调用函数。 在C语言中,该系统调用在 sys/select.h 或 unistd.h 中声明,语法如下: int select(int nfds, fd_set readfds, fd_set writefds, fd_set errorfds, struct timeval timeout); 为了维护fd_set类型的参数,会使用下面四个宏:FD_SET(), FD_CLR(), FD_ZE…