技术栈

优先级继承

W.W.H.
6 天前
互斥锁·rtos·互斥量·实时系统·优先级反转·优先级继承
优先级反转问题(含解决案例)优先级反转(Priority Inversion)是实时系统中一个经典问题:当高优先级任务因等待低优先级任务占用的资源而被阻塞时,一个中优先级任务抢占CPU,导致高优先级任务迟迟无法运行。互斥量配合优先级继承协议可以解决这一问题:当低优先级任务持有锁且高优先级任务开始等待时,低优先级任务临时继承高优先级任务的优先级,从而防止中优先级任务抢占,使低优先级任务尽快释放锁。
赖small强
5 个月前
linux·优先级反转·优先级继承·缩短临界区
Linux 优先级反转问题详解与处理方案优先级反转(Priority Inversion)是指高优先级任务因等待某个资源(如锁)而被低优先级任务间接阻塞,并在此期间被中等优先级任务持续抢占,导致系统违反“高优先级先服务”的原则。该问题在实时系统(RT)中尤为致命,可能引发不可预期的延迟甚至错过截止期限(deadline)。
我是有底线的