linux 环境下定时器怎么写

发布网友

我来回答

2个回答

热心网友

-
#include
#include
#include time.h>
#include
#include

static int count = 0;
static struct itimerval oldtv;

void set_timer()
{
struct itimerval itv;
itv.it_interval.tv_sec = 1;
itv.it_interval.tv_usec = 0;
itv.it_value.tv_sec = 1;
itv.it_value.tv_usec = 0;
setitimer(ITIMER_REAL, &itv, &oldtv);
}

void signal_handler(int m)
{
count ++;
printf("%d\n", count);
}

int main()
{
signal(SIGALRM, signal_handler);
set_timer();
while(count < 10000);
exit(0);
return 1;
}

热心网友

目前发行版我个人觉得挺好用的CentOS和Unbuntu都不错,开发工具主要看你使用什么语言如果只是C那就安装一个GCC就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com