sleep1.c
来自「unix linux 编程实践源代码」· C语言 代码 · 共 27 行
C
27 行
/* sleep1.c * purpose show how sleep works * usage sleep1 * outline sets handler, sets alarm, pauses, then returns */#include <stdio.h>#include <signal.h>// #define SHHHHmain(){ void wakeup(int); printf("about to sleep for 4 seconds\n"); signal(SIGALRM, wakeup); /* catch it */ alarm(4); /* set clock */ pause(); /* freeze here */ printf("Morning so soon?\n"); /* back to work */}void wakeup(int signum){#ifndef SHHHH printf("Alarm received from kernel\n");#endif}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?