第一部分:Epoll简介 . 当select()返回时,timeout参数的状态在不同的系统中是未定义的,因此每次调用select()之前必须重新初始化timeout和文件描述符set.实际上,秒,然后在文件描述符准备好之前经过了3秒,则这一次调用select()返回时tv_sec将变为2. :错误时返回-1,并且设置errno为下面几个值之一:EBADF: 给某个set提供了无效文件描述符.EINTR::等待时捕获到信号,可以重新发起调用.EINVAL::参数n为负数,或者指定的timeout…