头文件:#include <unistd.h>
参数:秒数
返回值:当前进程中上一个闹钟剩余的时间。
功能:程序中的闹钟函数。返回值是本进程中上一个闹钟的剩余时间数;若有多个闹钟,已最后一个闹钟时间为准,即会覆盖前面的时间,若只有一个闹钟,则返回0。
#include <stdio.h> #include <unistd.h> int main() { printf("alarm1:%d\n",alarm(2)); //printf("alarm2:%d\n",alarm(5)); while(1) { printf("Hello this is pompey\n"); sleep(1); } return 0; }
#include <stdio.h> #include <unistd.h> int main() { printf("alarm1:%d\n",alarm(2)); printf("alarm2:%d\n",alarm(5)); while(1) { printf("Hello this is pompey\n"); sleep(1); } return 0; }
文章来源: Linux C alarm的使用