赞
踩
系统提供select函数来实现多路复用输入/输出模型。
select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、stdout、stderr。
int select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,struct timeval *timeout);
struct timeval
{
time_t tv_sec;//second
time_t tv_usec;//minisecond
};
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。