基本介紹
- 中文名:互斥類
- 外文名:class Mutex
- 作用:用來解決執行緒的同步機制問題
- 說明:幾個執行緒競爭同一互斥量
互斥類,用來解決執行緒的同步機制問題。
class Mutex
{
public:
Mutex();
virtual ~Mutex();
virtual void Acquire();
virtual void Release();
}
說明:幾個執行緒競爭同一互斥量,其中一個執行緒A獲得了,於是其他執行緒調用Acquire();時就被阻塞,進入睡眠狀態,直到A使用完共享資源並調用Release();時,睡眠狀態的執行緒才甦醒並處於就緒狀態,又競爭互斥量了,以此循環下去。