互斥體能讓一個或多個數據對象相互排斥。互斥體是線程同步的主要手段。
注意,如果您在您的合併器中持有互斥體,當*槽調用迭代器解引用時,如果有個*槽導致了額外的互斥鎖的發生,你就會有死鎖和遞歸鎖的危險。
鎖定“一個互斥體意味着等待,直至該互斥體變為無主,然後令其被當前線程擁有。”
關閉原始文件句柄時,互斥體句柄已關閉,並且對數據損壞保護會丟失。
否則,線程將阻止,直到清除互斥體.
否則,線程將阻止,直到清除互斥體。