看板 LinuxDev 關於我們 聯絡資訊
請教各位linux kernel先進, 我對於linux kernel timer的workqueue 有一些問題想要請教。 我對於 schedule_delayed_work和 queue_delayed_work的認知一直沒辦法分很明確, 因為對我來說這兩個都是在延遲一段時間後去做某一件事。 請問要怎麼解釋這兩個在用法上的差別? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1465292092.A.D64.html
yvb: 系統有好幾個 wq, schedule_delayed_work() 是固定使用 06/07 22:11
yvb: system_wq 的 queue_delayed_work() 06/07 22:11
rogerdemon: 一樓正解 07/29 14:39
yvb: linux kernel (v4.5) 中的註解: http://goo.gl/vUapId 07/30 00:58
yvb: 直接看 kernel code 更清楚: http://goo.gl/pI8v3l 07/30 01:01