alarm和ualarm
alarm和ualarm函数可以设置一定时间后向程序发送一个SIGALRM信号
alarm(5);//当前时间开始5秒后向发送一个信号
ualarm(500000,200000);//5秒之后发送第一个信号 间隔2秒发送一次
注意:当ualarm的两个参数设置超过1秒时会失效
demo
#include<stdio.h>
#include<signal.h>
#include<stdlib.h>
#include<sys/types.h>
static int jieffs = 0;
void alarm_on()
{
printf("the alram clock at %d\n",jieffs);
}
int main(int argc,char