在Linux中,我们可以使用select函数实现I/O端口的复用,select函数的参数会传递给内核:
1.我们所关心的文件描述符
2.每个描述符我们所关心的状态。(我们是想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常)
3.我们要等待多长时间(我们可以等待无限长时间,等待固定的时间,或者根本就不等待。
在Linux中,我们可以使用select函数实现I/O端口的复用,select函数的参数会传递给内核:
1.我们所关心的文件描述符
2.每个描述符我们所关心的状态。(我们是想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常)
3.我们要等待多长时间(我们可以等待无限长时间,等待固定的时间,或者根本就不等待。