Chinaunix's Archiver
论坛
›
内核源码
› linux 内核微秒级别定时器的使用问题
fuyuande
发表于 2018-05-08 20:08
linux 内核微秒级别定时器的使用问题
内核版本是3.4.39。
想在内核模块中实现一个微秒级别的定时任务,我所知道的只有高精度定时器hrtimer可以, 普通的timer_list 无法达到微秒级别。
但是使用hrtimer会带来一个问题,就是不能在hrtimer计时器到时的回调函数里面睡眠,大家还会使用哪些方法来实现微秒级别的定时任务呢?
Tinnal
发表于 2018-05-10 14:40
关键的代码不去睡眠不就完了吗。 非时间敏感的数据, 放到线程上下文去执行。 从程序的结构上进行调整。
页:
[1]
查看完整版本:
linux 内核微秒级别定时器的使用问题