計算機用語
關聯辭彙:多執行緒、執行緒死鎖、互斥量、臨界區
執行緒阻塞的用法
一.多執行緒中阻塞調用執行緒的方法
執行緒Thread類的方法
join:阻塞調用執行緒直到某個執行緒終止時為止
二.在C#中用於處理執行緒同步的問題
通過對指定對象的加鎖和解鎖可以實現同步代碼段的訪問,在.NET的System.Threading命名空間中提供了Monitor類來實現加鎖和解鎖,該類中的方法都是靜態的.
Enter:在指定對象上獲取排他鎖
TryEnter:試圖獲取指定對象的排他鎖
Exit:釋放指定對象上的排他鎖
Wait:釋放指定對象上的排他鎖並阻塞當前執行緒,直到它重新獲取該鎖
Pulse:通知等待佇列中的執行緒鎖定對象狀態的更改
PulseAll:通知所有等待執行緒對象狀態的更改