vTaskDelete

簡介,參數,

簡介

FREERTOS task. h
void vTaskDelete( xTaskHandle pxTask );
INCLUDE_vTaskDelete必須定義為1,這個函式才能可用。查看配置部分獲得更多信息。 從RTOS實時核心管理中移除任務。要刪除的任務將從就緒,封鎖,掛起,事件列表中移除, 注意:空閒任務負責釋放核心分配給已刪除任務的記憶體。因此,如果應用程式調用了vTaskDelete (),微控制器執行時間,空閒任務不假死是很重要的。記憶體分配給任務的代碼不會自動釋放,應該在任務刪除之前。 參考演示程式death. c 中的例子使用vTaskDelete ().

參數

pxTask
處理要刪除的任務。傳遞NULL將引起調用任務刪除
Example usage:
void vOtherFunction( void ) { xTaskHandle xHandle;
// 創建任務,存儲處理 xTaskCreate( vTaskCode, "NAME", STACK_SIZE, NULL, tskIDLE_PRIORITY, &xHandle );
// 使用處理來刪除任務. vTaskDelete( xHandle ); }

相關詞條

熱門詞條

聯絡我們