alarm与pause

阅读更多
  1 #include
  2 #include
  3 #include
  4 #include
  5
  6 void signalTask(int signalNum)
  7 {
  8
  9   fprintf(stdout,"has a signal..\n");
10
11 }
12
13 void alarmiTask(int time)
14 {
15
16  alarm(time);
17
18
19 }
20 int main()
21 {
22
23     signal(SIGALRM,signalTask);
24     alarmiTask(10);
25
26     pause();
27
28     fprintf(stdout,"has over........\n");
29     fflush(stdout);
30
31 }

你可能感兴趣的:(FreeBSD,OS)