阅读:989回复:3
linux下如何定
有
|
|
沙发#
发布于:2003-01-20 20:57
可以用select定时。比如要获得一个10ms的计时器,可以这么做:
struct timeval to; to.tv_sec = 0; //seconds to.tv_usec = 10000; //microseconds select(0, NULL, NULL, NULL, &to); 当然,你也可以用sleep,不过它的精度只有1秒。 [编辑 - 1/21/03 by pengyc] |
|
板凳#
发布于:2003-01-21 08:40
可以用信号的方法定时,好像是使用alarm()函数,另外usleep()
函数可以获得ns级的精度。 |
|
|
地板#
发布于:2003-01-21 08:44
有一个函数setitimer(),你可以查查看,是用来定时的。
|
|
|