FreeRTOS 篇章之任务管理
# 任务状态 任务目前存在四种状态,分为:运行、就绪、阻塞、挂起; Running — 运行态 这是任务在执行的时候的状态,处在运行态意味着任务获得 CPU 的使用权,对于单核 CPU,此时不存在其他运行态的任务。 Ready — 就绪态 处在就绪态意味着这个任务是可以执行的,比如某个事件发生、队列数据到来、所请求的资源有效等;但是,因为此时有一个相同优先级或者更高优先级的任务正在运行,此时任务无法执行而处于就绪态。 Blocked — 阻塞态 如果一个任务正在等待一个时间到来或者外部的事件到来,比如一个调用 vTaskDelay()...
more...