三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Linux中断之下半部(二、workqueue测试)

Linux中断之下半部(二、workqueue测试)

前言

上篇我们学习了Linux中断下半部实现机制tasklet,并做实验验证了tasklet是工作在中断上下文的,其底层是通过软中断来实现的,不可调用睡眠函数。这篇我们学习下workqueue。

测试代码

workqueue_test.c:


测试

总结

workqueue是工作在内核线程中的,故可以被调度和睡眠。

← 返回列表