0
点赞
收藏
分享

微信扫一扫

C++11 std::recursive_mutex

八怪不姓丑 2022-05-03 阅读 71
#include<iostream>
#include<thread>
#include<mutex>

std::recursive_mutex mymutex;
void test() {
	std::lock_guard<std::recursive_mutex>myguard(mymutex);
	mymutex.lock();
	std::cout << "1" << std::endl;
	mymutex.unlock();
	mymutex.lock();
	mymutex.unlock();
}
int main()
{
	std::thread a(test), a2(test);
	a.join();
	a2.join();
}
举报

相关推荐

0 条评论