Linux内核分析之工作队列
可延迟函数和工作队列非常相似,但是他们的区别还是很大的。主要区别在于:可延迟函数运行在中断上下文中,而工作队列中的函数运行在进程上下文中。在中断上下文中不可能发生进程切换。可延迟函数和工作队列中的函数都不能访问进程的用户态地址空间。涉及数据结构/**Theper-CPUworkqueue(ifsinglethread,wealwaysusethefirst*possiblecpu).*/structcpu_workqueue_struct{spinlock...