赞
踩
1.sleep/usleep:
sleep(n):休眠n秒;
usleep(n):休眠n微妙;1秒=1000,000微秒
可用于定时器,头文件:unistd.h
以下是简单小程序:
usleep例子:
2.select:
原型:int select(int maxfdp1,fd_set * readsest,fd_set * writeset,fd_set * exceptset,const struct timeval * timeout)
函数的最后一个参数timeout显然是一个超时时间值,其类型是struct timeval *,即一个struct timeval结构的变量的指针,所以我们在程序里要申明一个struct timeval tv;然后把变量tv的地址&tv传递给select函数。struct timeval结构如下:
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* microseconds */
};
第2、3、4三个参数是一样的类型
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。