執行緒阻塞

執行緒阻塞通常是指一個執行緒在執行過程中暫停,以等待某個條件的觸發。

基本介紹

  • 中文名:執行緒阻塞
  • 概念:一個執行緒在執行過程中暫停
  • 關聯辭彙多執行緒、執行緒死鎖
  • 方法:執行緒Thread類的方法
計算機用語,執行緒阻塞的用法,

計算機用語

關聯辭彙:多執行緒、執行緒死鎖互斥量臨界區

執行緒阻塞的用法

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

相關詞條

熱門詞條

聯絡我們