- 博客(3)
- 收藏
- 关注
原创 Linux下的hrtimer高精度定时器
hrtimer高精度定时器,可做到ns级,此处做到毫秒如下例:注:实际是为纳秒级,由此处ktime_set(const long secs, const unsigned long nsecs)决定的,参数下此处参数即可实现纳秒级。
2014-07-30 20:04:43 13070 3
转载 实例探讨工作队列(work queue)的工作原理
工作队列(work queue)是另外一种将工作推后执行的形式,它和tasklet有所不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。这样,通过工作队列执行的代码能占尽进程上下文的所有优势。最重要的就是工作队列允许被重新调度甚至是睡眠。 那么,什么情况下使用工作队列,什么情况下使用tasklet。如果推后执行的任务需要睡眠,那么就选
2014-07-30 19:50:15 3133
转载 Linux workqueue工作原理
1. 什么是workqueue Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数量,使得线程处理的事务能够并行化。workqueue是内核中实现简单而有效的机制,他显然简化了内核daemon的创建,方便了用户的编程. 工作队列(workqueue)是另外一
2014-07-30 19:26:06 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人