【问题标题】:Pthread priority when locking mutex [closed]锁定互斥锁时的Pthread优先级[关闭]
【发布时间】:2014-01-17 00:55:09
【问题描述】:

所以我有一个关于 pthread 的问题。 问题是我有 3 个线程让我们称它们为 T1、T2 和 T3。

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

我如何保证这将永远发生?

【问题讨论】:

    标签: c pthreads mutex thread-priority


    【解决方案1】:

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

    参考pthread_setschedparam

    【讨论】:

      猜你喜欢
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多