C++11多線程使用互斥變量

簡介 在學習操作系統的時候,有學過互斥變量,也就是用來保護原子數在同一時刻只能被一個線程進行訪問和修改。C++中通過實例化 std::mutex 創建互斥量,通過調用成員函數lock()進行上鎖,unlock()進行解鎖。不過,不推薦實踐中直接去調用成員函數,因爲調用成員函數就意味着,必須記住在每個函數出口都要去調用unlock(),也包括異常的情況。C++標準庫爲互斥量提供了一個RAII語法的模
相關文章
相關標籤/搜索