当前位置:婀娜女性网>美好生活>心理>

互斥优先级什么意思

心理 阅读(1.22W)
互斥优先级什么意思

互斥优先级是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特性,用于实现对临界资源的独占式处理。任意时刻互斥量的状态只有两种,开锁或闭锁。

在很多场合中,某些资源只有一个,当低优先级任务正在占用该资源的时候,即便高优先级任务也只能乖乖的等待低优先级任务使用完该资源后释放资源。

这里高优先级任务无法运行而低优先级任务可以运行的现象称为“优先级翻转”。

优先级翻转会导致系统的高优先级任务阻塞时间过长。

互斥量就是用来降低优先级翻转产生的危害。