1.前言
工作队列(workqueue)的Linux内核中的定义的用来处理不是很紧急事件的回调方式处理方法.linux的工作队列(workqueue)是另外一种将工作推后执行的形式,它和软中断、tasklet这两种下半部机制都有不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。这样,通过工作队列执行的代码能占尽进程上下文的所有优势。最重要的就是工作队列允许被重新调度甚至是睡眠。
2.数据结构
/usr/src/linux-headers-2.6.32-5-common/include/linux/workqueue.h
3.宏定义
4.操作函数
5.结论