红联Linux门户
Linux帮助

linux下线程调用sleep,进程挂起

发布时间:2008-09-16 00:34:40来源:红联作者:Opsjet
在linux下调用sleep是用时钟的,一个进程的时钟系统是有限制的.如果每个线程使用sleep,到了最大的数量,最终会进程会挂起.最好是用select取代

引用:
void select_sleep(int i)
{
struct timeval timeout;

timeout.tv_sec = i;
timeout.tv_usec = 0;

select( 0, NULL, NULL, NULL, & timeout );

}
文章评论

共有 2 条评论

  1. Earth_Nie 于 2009-02-10 15:33:15发表:

    哈哈 ??俄 找的就是?? ?想到??也可以用?睡眠?程。

  2. xymail110 于 2008-09-17 13:05:21发表:

    看不太懂,能再详细点么?