FreeRTOS任务状态切换(就绪、挂起、运行、删除、恢复、延时、阻塞)-小结

1. 任务的状态切换 FreeRTOS中任务的状态可分为:未创建态、就绪态、运行态、挂起态、延时态五种状态。 下图总结了一个任务可能出现的任务转换流程: a: 调用xTaskCreate()函数将新建一个任务,新建的任务会加入到就绪列表,若新建的任务的优先级足够高,调度器会立即将CPU资源分配给他,使它进入运行态。 b: 调度器检查就绪列表中优先级高的任务,并将CPU资源分配给它,使他进入运行态。
相关文章
相关标签/搜索