亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

運行崩潰,這是為什么???

std::mutex mtx; // 全局互斥鎖.int main(){unique_lock<mutex> l1(mtx);l1.lock();cout << "1";l1.unlock();return 0;}
查看完整描述

2 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

#include <iostream>

#include <mutex>


std::mutex mtx; // 全局互斥鎖.

int main()

{

// 初始化的時候l1已經是加鎖狀態,再次加鎖崩潰

std::unique_lock<std::mutex> l1(mtx);    

std::cout << "1" << std::endl;

l1.unlock();


return 0;

}

注:記得加頭文件mutex和命名空間std


查看完整回答
反對 回復 2023-03-06
?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

直接用原子鎖吧

查看完整回答
反對 回復 2023-03-06
  • 2 回答
  • 0 關注
  • 184 瀏覽

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號