中斷詳解(七)——軟中斷與微任務

 咱們知道,中斷處理程序被分爲上半部函數和下半部函數。而軟中斷、微任務、工做隊列都是是下半部函數的機制。(至於工做隊列的方式,她是以另外一個線程的方式實現的,初始化時建立,調用時喚醒,其實request_thread_irq是將中斷線程化,包括利用定時器實現延時處理,這都不是在中斷上下文中)     軟中斷和微任務都是經過 do_softirq執行的。      中斷處理在do_IRQ中調用軟中斷
相關文章
相關標籤/搜索