动态

列表
创建 时间

C++11 unique_lock lock_guard

unique_lock獨佔的是mutex對象,就是對mutex鎖的獨佔。用法如下: (1)新建一個unique_lock 對象 (2)給對象傳入一個std::mutex 對象作為參數; std::mutex mymutex; unique_lock lock(mymutex); 加鎖時新建一個對象lock,而這個對象生命週期結束後自動解鎖。在函數內部創建一個鎖,函數結束即自動釋放