在规定的时间之后去执行某个任务
1 #include <stdio.h> 2 #include <signal.h> 3 #include <unistd.h> 4 5 void handler() 6 { 7 printf("exit\n"); 8 exit(0); 9 } 10 int main(void) 11 { 12 signal(SIGALRM,handler); 13 alarm(5); 14 int i = 1; 15 while(1) 16 { 17 printf("%d......\n",i++); 18 sleep(1); 19 } 20 21 return 0; 22 }