2014-01-17 71 views
0

所以我有一個關於pthreads的問題。 事情是我有3個線程讓我們稱他們T1,T2和T3。鎖定互斥鎖時的線程優先級

然後T1鎖定互斥鎖,在訪問關鍵部分時,T2和T3到達互斥鎖,並且T2必須在T3之前接受互斥鎖(總是具有更高的優先級)。

我如何保證這會始終發生?

回答

0

優先級和互斥量是獨立的概念。對於你的情況,你可以設置T2的優先級高於T3。

參考pthread_setschedparam