c++ std::mutex lock() 为什么会创建线程

whyd_cc 发布于 2017/05/03 14:52
阅读 339
收藏 0

为何调用 std::mutex.lock() 之后会创建多个线程呢,查文档没看到有该函数会新建线程的说明

编译环境:vs2012

运行环境:win7 64位旗舰版

 

代码:

#include "stdafx.h"
#include <mutex>
#include <iostream>

int _tmain(int argc, _TCHAR* argv[])
{
	std::mutex mtx ;
	mtx.lock() ;

	system("pause") ;

	return 0;
}

表示很疑惑。

加载中
返回顶部
顶部