第8章 下半部和推後執行的工作

8.4 工作隊列 工作隊列是另外一種將工作推後執行的形式,工作隊列可以把工作推後,交由一個內核線程去執行——這個下半部分總是會在進程上下文中執行。這樣,通過工作隊列執行的代碼能佔盡進程上下文的所有優勢。最重要的就是工作隊列允許重新調度甚至是睡眠。 通常,在工作隊列和軟中斷/tasklet中做出選擇非常容易。如果推後執行的任務需要睡眠,那麼就選擇工作隊列。如果推後執行的任務不需要睡眠,那麼就選擇軟中
相關文章
相關標籤/搜索