FreeRTOS任務狀態切換(就緒、掛起、運行、刪除、恢復、延時、阻塞)-小結

1. 任務的狀態切換 FreeRTOS中任務的狀態可分爲:未創建態、就緒態、運行態、掛起態、延時態五種狀態。 下圖總結了一個任務可能出現的任務轉換流程: a: 調用xTaskCreate()函數將新建一個任務,新建的任務會加入到就緒列表,若新建的任務的優先級足夠高,調度器會立即將CPU資源分配給他,使它進入運行態。 b: 調度器檢查就緒列表中優先級高的任務,並將CPU資源分配給它,使他進入運行態。
相關文章
相關標籤/搜索