timer
文章平均质量分 76
angle_birds
这个作者很懒,什么都没留下…
展开
-
Linux hrtimer分析(一)
本文分析了Linux2.6.29中hrtimer的实现。 Linux2.6中实现了一种新的定时器hrtimer。与传统定时器使用时间轮算法不同,hrtimer使用了红黑树算法。hrtimer本身可以配置成高精度和普通精度两种,在单CPU系统和多CPU系统中的实现也有区别。这里先分析最简单的配置成普通精度、单CPU的情况。配置成高精度的情况见后续文章。 1. 时钟源的定转载 2013-12-17 14:00:17 · 1210 阅读 · 0 评论 -
Linux hrtimer分析(2)
本文介绍Linux2.6.29中,配置高精度模式的hrtimer与未配置高精度模式时行为的区别。本文暂不考虑高精度模式对Linux系统时钟中断的影响。 在没有配置高精度模式时,hrtimer的超时在系统时钟中断的轮循中检查,所以此时hrtimer的定时精度还是以轮循的间隔为单位,精度与传统的时间轮定时器一样。 在配置高精度模式后,hrtimer的超时由struct clo转载 2013-12-17 14:00:56 · 977 阅读 · 0 评论