std::mutex mtx; // 全局互斥锁. int main() { unique_lock<mutex> l1(mtx); l1.lock(); cout << "1"; m1.unlock(); return 0; }
收起
你unlock用错对象了
l1.lock(); cout << "1"; l1.unlock();
报告相同问题?