2011-04-05 69 views

回答

5

只有給予pthread_cond_(timed_)wait()的互斥鎖才能解鎖,以使其他線程有機會更改條件。在pthread_cond_wait的末尾,互斥鎖再次被鎖定。 沒有其他函數鎖定/解鎖互斥鎖

2

不,它根本不解鎖任何互斥鎖。 pthread_cond_wait確實解鎖它的互斥鎖,當它退出時互斥鎖再次被鎖定。

相關問題