当前位置: 技术问答>linux和unix
nanosleep函数的使用问题
来源: 互联网 发布时间:2016-12-24
本文导语: /************************************************************************************************/ /*** nanosleep函数的使用 ls = (1000)ms 1ms = (1000)us 1us = (1000)ns **/ /***********************************************************************************************/ #includ...
/************************************************************************************************/
/***
nanosleep函数的使用
ls = (1000)ms
1ms = (1000)us
1us = (1000)ns
**/
/***********************************************************************************************/
#include
#include
#include
int main()
{
int i = 0;
struct timespec t;
struct timespec t1;
while(1)
{
gettimeofday(&t, NULL);
t.tv_sec += 1;
t.tv_nsec += 0;
printf("%dn", ++ i);
nanosleep(&t, NULL);
}
}
为什么死定着不走啊?
|
http://apps.hi.baidu.com/share/detail/35298619
看这个例子,nanosleep的时间和gettimeofday不是同一个对象
看这个例子,nanosleep的时间和gettimeofday不是同一个对象