理解 linux 工作隊列

在系統初始化的時候定義一個函數,這個函數在未來的某個情況下我會調用執行,但我不知道這個具體的時間是什麼時候,所以我可以將這個任務儲存在一個地方,然後在需要執行這個任務的時候調用它,這個任務被稱爲工作,這個儲存任務的地方被稱爲工作隊列。 這樣一個目的和中斷系統一樣,但我們爲什麼不用中斷呢? IBM的工程師給出的解釋: 在中斷上下文裏,不能睡眠,不能阻塞;原因是中斷上下文並不與任何進程關聯,如在中斷上
相關文章
相關標籤/搜索