23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

1.定时器是进程规划自己在未来某一时刻接获通知的一种机制
	使用 settitimer() 创建的定时器可以跨越 exec() 系统调用而得以保存,
  但由 fork() 创建的子进程并不继承该定时器。

  如果正常休眠结束,sleep() 返回 0,如果因为信号中断而结束,sleep() 返回剩余的秒数。

  nanosleep() 的实现并未使用信号, 与 alarm(),settitimer()混用,也不会危害程序的可移植性。
 但还是可以通过信号处理函数将其中断。

settitimer();
gettitimer();
alarm();
sleep();
nanosleep();
clock_gettime();
clock_getres();
clock_settime();
clock_getcpuclockid();
pthread_getcpuclockid();
clock_nanosleep(); 
timer_create();
timer_settime();
timer_delete();
timerfd();
sigwaitinfo();
sigtimerdwait();
timer_getoverrun();
timerfd_create();
timerfd_settime();
timerfd_gettime();

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠

23.Linux/Unix 系统编程手册(上) -- 定时器与休眠