alarm与pause

  1 #include<stdio.h>
  2 #include<stdlib.h>
  3 #include<signal.h>
  4 #include<unistd.h>
  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 }

猜你喜欢

转载自aircoder.iteye.com/blog/1843292
今日推荐