摘要: alarm(time);执行之后告诉内核,让内核在time秒时间之后向该进程发送一个定时信号,然后该进程捕获该信号并处理;pause()函数使该进程暂停让出CPU,但是该函数的暂停和前面的那个sleep函数的睡眠都是可被中断的睡眠,也就是说收到了中断信号之后再重新执行该进程的时候就直接执行pause... 阅读全文
posted @ 2015-11-20 21:30 Linux-ever 阅读(16322) 评论(0) 推荐(1) 编辑
摘要: 在linux编程中,有时候会用到定时功能,常见的是用sleep(time)函数来睡眠time秒;但是这个函数是可以被中断的,也就是说当进程在睡眠的过程中,如果被中断,那么当中断结束回来再执行该进程的时候,该进程会从sleep函数的下一条语句执行;这样的话就不会睡眠time秒了;实例如下:/*****... 阅读全文
posted @ 2015-11-20 20:59 Linux-ever 阅读(22770) 评论(0) 推荐(0) 编辑