ach*_*dzz 0 c++ multithreading mutex deadlock c++11
我在我的centos计算机上测试c ++ 11互斥.我尝试双重锁定此互斥锁以使其死锁.但是在我运行它之后,一切都很好并且没有发生死锁.
#include <thread>
#include <mutex>
#include <iostream>
std::mutex m;
int main()
{
m.lock();
m.lock();
std::cout<<"i am ok"<<std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译器是g ++ 4.8.5 in centos 3.10.0-327.36.3.el7.x86_64:
[zzhao010@localhost shareLibPlay]$ ./3.out
i am ok
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |