一个最最简单的定时间---alarm,学习篇1

来源:互联网 发布:域名除了建站还能干啥 编辑:程序博客网 时间:2024/06/07 05:01
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>
#include <signal.h>
unsigned int durtime;
int i=0;
void func()
{
        printf("5 s reached.\n");
        i++;
        alarm(durtime);
}
 
int main()
{
    //    unsigned int durtime;
        printf("Please enter interval time (ms):");
        scanf("%u", &durtime);
        signal(SIGALRM,func);
        alarm(durtime);
        while(1)
            if(i ==5)
                break;
        return 0;
}


原创粉丝点击