C++ 11 查看硬件线程个数等信息

#include 
#include 
#include 
#include 
using namespace std;

mutex mtx;

void showinfo()
{
	lock_guard lk(mtx);	        
	cout<<"hardware thread is "< lk(mtx);
			cout<<"thread native handle is "<


在linux下,线程原始句柄就是线程的ID。

在windows下(需将代码中与pthread相关的部分去掉),得到的线程ID和线程原始句柄不一样。

PS:在mingw下,信息与linux一致。

你可能感兴趣的:(C/C++基础知识,unix程序设计/网络编程,windows程序设计,native_handle,lock_guard,c++11)