在优先级反转问题上,我们应该更改互斥锁或线程的属性吗?
Posted
技术标签:
【中文标题】在优先级反转问题上,我们应该更改互斥锁或线程的属性吗?【英文标题】:On priority inversion issue, should we change the attribute of mutex or thread? 【发布时间】:2014-01-01 17:25:47 【问题描述】:我最近看到了对互斥超时问题的修复。由于优先级反转,互斥超时正在发生。但是,我对开发人员将 mutex 属性更改为优先级继承而不是 thread 属性更改为优先级继承的修复感到困惑。我对应该改变什么感到困惑。如何确定应该更改哪个?
【问题讨论】:
【参考方案1】:POSIX 仅通过互斥体定义优先级继承协议。如果某些系统提供在线程属性中定义的优先级继承,那就是系统扩展。
【讨论】:
以上是关于在优先级反转问题上,我们应该更改互斥锁或线程的属性吗?的主要内容,如果未能解决你的问题,请参考以下文章