在 POSIX 系统(linux 等)中,当多个线程锁定一个公共互斥体时 - 是始终观察到的锁定顺序,还是在调度临界区中的下一个线程时线程优先级偏向更高优先级的线程?
标准是否提到了有关行为的任何内容?因为据我所见,它似乎只提到了所需的接口。
请注意,我正在寻找任何符合 POSIX 的系统(不仅仅是 linux)的指导,所以请随意建议其他操作系统(QNX、Minix 等)的行为。
在 POSIX 系统(linux 等)中,当多个线程锁定一个公共互斥体时 - 是始终观察到的锁定顺序,还是在调度临界区中的下一个线程时线程优先级偏向更高优先级的线程?
标准是否提到了有关行为的任何内容?因为据我所见,它似乎只提到了所需的接口。
请注意,我正在寻找任何符合 POSIX 的系统(不仅仅是 linux)的指导,所以请随意建议其他操作系统(QNX、Minix 等)的行为。