本文简要介绍了Linux实现POSIX定时器的内核代码。内核中对posix定时器的实现代码在kernelposix-timers.c/h中,本文使用的代码是2.6.29;关于用户空间如何使用POSIX定时器请查阅相关man文档。 Linux提供的POSIX定时器功能主要由以下几个函数组成: int timer_create(clockid_t which_clock, struct sigevent* timer_event_spec, timer_t* created_timer_id); int timer_gettime(timer_t time