linux workqueuecanceldelayedwork 哪个cpu的work

        工作队列(work queue)是Linux内核中将操作延期执荇的一种机制因为它们是通过守护进程在用户上下文执行,函数可以睡眠的时间与内核是无关的。在内核版本

}

1. delayed_workqueue主要用在需要延遲處理任務的驅動中這些驅動的特性主要是不能使用中斷。

從例子可以看出當工作隊列還在執行該任務調用queue_delayed_work()返回1,否則返回0主執行緒mwq將任務添加到笁作隊列後,使得工作隊列在延遲delay後執行函數delay_work_func()mwq執行緒繼續執行;

}

我要回帖

更多关于 linux workqueue 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信