锁定互斥锁时的Pthread优先级

时间:2014-01-17 00:55:10

标签: c pthreads mutex thread-priority

所以我对pthreads有疑问。 事情是我有3个线程让我们称之为T1,T2和T3。

然后T1锁定互斥锁,当访问临界区时,T2和T3到达互斥锁,T2必须在T3之前获取互斥锁(总是它具有更高的优先级)。

我怎样才能保证这一切都会发生?

1 个答案:

答案 0 :(得分:0)

优先级和互斥是独立的概念。对于您的情况,您可以将T2的优先级设置为高于T3。

参考pthread_setschedparam