【发布时间】:2015-03-27 02:05:18
【问题描述】:
我想让我的内核模块在 FreeBSD 内核中定期做一些事情(一定的时间间隔,比如 10 秒)。有这样做的例子吗?
我搜索了一下,发现有callout/timeout(old)之类的函数,但是它们看起来很复杂,我找不到它们的好例子。对于callout'', it seems thatcallout_reset'' 类似于我想要的函数(参数包括处理程序和时间间隔)。但它似乎只执行一次。所以我很困惑。
示例是最好的,即使对于函数“超时”也是如此。
【问题讨论】:
标签: timer kernel freebsd kernel-module callout