未获取互斥锁和/或信号量时的任务状态

时间:2016-05-21 08:15:29

标签: rtos

我对rtos和任务状态有基本的了解。

我的查询是当一个任务无法获取互斥锁时,该任务被移动到哪个特定状态? 此外,如果任务无法获取二进制信号量,那么任务在哪个特定状态下移动?

我知道SUSPEND和WAIT状态。但在互斥和信号量情况下不确定。我想知道详细的理解。

1 个答案:

答案 0 :(得分:0)

通常,RTOS可以拥有自己的实现。但通常调度程序处理互斥等待队列,当任务无法获取互斥锁时,它会进入互斥等待队列。