當前位置:編程學習大全網 - 網絡軟體 - 多線程中WaitForSingleObject函數等到信號後的調度問題

多線程中WaitForSingleObject函數等到信號後的調度問題

我正在學孫鑫老師的“利用互斥對象實現線程同步” 壹節, 教材上如下寫到:WaitForSingleObject(hMutex,INFINITE);hMutex 為已創建的 互斥對象的句柄,壹旦互斥對象處於有信號狀態,則該函數返回。如果互斥對象始終處於無信號狀態,即未通知狀態,則函數壹直等待。我的問題是: 什麽是“信號狀態”,什麽又是“無信號狀態”?什麽東西才有以上兩種狀態?WaiForSingleObject 到底是幹什麽用的?互斥對象又是幹啥用的?同壹個互斥對象在某壹時刻是不是只能被壹個線程使用?壹大堆疑惑。。。。請用通俗易懂的語言回答, 不要粘貼, 網上的資料我大都已經看過了,越看越暈,還是不明白。。。。

  • 上一篇:成年博美犬有多重?
  • 下一篇:乳腺增生的最佳治療方法是什麽
  • copyright 2024編程學習大全網