2012-12-28 63 views
1

我是新來的Linux設備驅動程序編寫,我試圖做一個處理UART芯片的設備驅動程序。爲此我決定使用工作問題作爲我的下半部分處理,因爲在處理從UART芯片獲得的數據時我必須使用一些信號量。 在中斷之前調度的工作隊列處理程序現在得到執行,並且在執行期間它將睡眠在信號量處。在此期間,再次調用中斷處理程序並調度相同的工作隊列處理程序。工作隊列處理程序在第一次執行完成之前是否會再次執行?Linux工作隊列如何工作?

謝謝。

回答