拼音hù chì
注音ㄏㄨˋ ㄔˋ
1.可以推測到,當線程試圖鎖定一個未加鎖的互斥對象時,POSIX線程庫將同意鎖定,而不會使線程進入睡眠狀態(tài)。
2.我們利用其拓撲特性,在節(jié)點數(shù)為m的旋轉(zhuǎn)圖上,發(fā)展出三種互斥問題演算法.
3.首先,讓我們考慮以下情況:線程為查看已鏈接列表而鎖定了互斥對象,然而該列表恰巧是空的。
4.包含消息的創(chuàng)建發(fā)送接受,文件的共享互斥讀寫問題.
5.這有點自欺欺人,因為你不會知道互斥鎖什么時候會被釋放,而長時間的輪轉(zhuǎn)會造成效率低下。
6.它將返回一個句柄,任何需要互斥信號量對象的函數(shù)都可以使用這個句柄,因為對這個互斥信號量提供了所有的訪問權(quán)限。
7.這兩個函數(shù)調(diào)用的作用就是警告其它線程,要它們繼續(xù)睡眠并等待輪到它們對互斥對象加鎖。
8.但是互斥鎖比當前的內(nèi)核信號量選項更快,并且更加緊湊,因此如果它們滿足您的需求,那么它們將是您明智的選擇。
9.涉及到線程同步與互斥,臨界區(qū)訪問問題以及避免死鎖的方法.