前言上篇我们学习了Linux中断下半部实现机制tasklet,并做实验验证了tasklet是工作在中断上下文的其底层是通过软中断来实现的不可调用睡眠函数。这篇我们学习下workqueue。测试代码workqueue_test.c:测试总结workqueue是工作在内核线程中的故可以被调度和睡眠。