标签: c pthreads mutex thread-priority
所以我对pthreads有疑问。 事情是我有3个线程让我们称之为T1,T2和T3。
然后T1锁定互斥锁,当访问临界区时,T2和T3到达互斥锁,T2必须在T3之前获取互斥锁(总是它具有更高的优先级)。
我怎样才能保证这一切都会发生?
答案 0 :(得分:0)
优先级和互斥是独立的概念。对于您的情况,您可以将T2的优先级设置为高于T3。
参考pthread_setschedparam