FreeRTOS-删除任务笔记

任务删除函数:  void vTaskDelete( TaskHandle_t xTaskToDelete ) 1.获取要删除任务的任务控制块 2. 把要删除的任务从就绪列表中删除 3.判断要删除的任务是否有等待事件发生,如果有的话从列表中删除。 4.如果要删除的任务是当前运行的任务时,把当前任务放到xTasksWaitingTermination 列表中,当下一次空闲任务运行的时候会把要删除任务
相关文章
相关标签/搜索