最近在使用 Linux 内核的工作队列,我发现了一些我不确定它是什么(“CPU 死”)的东西,甚至在谷歌上搜索它。
这是否意味着特定的 CPU 内核当前不可用或类似的东西?
以下是我要问的问题的上下文(完整版):
/**
* queue_work - queue work on a workqueue
* @wq: workqueue to use
* @work: work to queue
*
* Returns %false if @work was already on a queue, %true otherwise.
*
* We queue the work to the CPU on which it was submitted, but if the CPU dies
* it can be processed by another CPU.
*/
static inline bool queue_work(struct workqueue_struct *wq,
struct work_struct *work)
{
return queue_work_on(WORK_CPU_UNBOUND, wq, work);
}