时钟信号
alarm 定时给自己发送SIGALRM
unsigned int alarm(unsigned int seconds);
seconds 几秒后发送信号
返回值,上次闹钟剩余的秒数
特别的,如果传入参数为0,代表取消闹钟
alarm.c
#include <stdio.h>
#include <unistd.h>
int main(int argc,char * argv[])
{
int ret=0;
ret=alarm(6);
printf("ret =%d\n",ret);
sleep(2);
ret=alarm(5);
printf("ret =%d\n",ret);
while(1){
printf("xxx\n");
sleep(1);
}
return 0;
}