Eri*_*pää 2 c++ linux pthreads linux-kernel
我已经环顾四周,但没有找到答案:When create pthread mutexes in a Linux userspace program,which policy do those mutexs have by default? 请参阅https://linux.die.net/man/3/pthread_mutexattr_setprotocol
看来最好的默认策略是优先级上限,即 PTHREAD_PRIO_PROTECT,至少对于我的应用程序来说是这样;)
另外,我也可以在 C++ std::mutexes 上设置优先级继承策略吗?我怀疑 C++ std::mutex 无论如何都会是 Linux 中的 futex,就像 pthread 互斥锁一样?