有许多方法可以在Linux内核中安排工作:定时器,tasklet,工作队列和内核线程.什么时候使用一个与另一个有什么指导方针?
有明显的因素:计时器函数和tasklet无法休眠,因此它们不能等待互斥锁,条件变量等.
在驱动程序中为我们选择哪种机制有哪些其他因素?
哪个是首选机制?
linux linux-kernel
linux ×1
linux-kernel ×1