当前线程 id

来源:互联网 发布:京东的标题优化 编辑:程序博客网 时间:2024/05/07 22:08

// in C++11
std::thread::id tid = std::this_thread::get_id();
std::thread::id tid = thread1.get_id();


// in vc
int tid = GetCurrentThreadId();


//////////////////////////////////////////////////////////////////////////////////

std::thread::id不能直接转int,也没相关转换函数
std:this_thread::get_id()这个返回的id不是整数,不能直接打印输出
std:this_thread::get_id()输出结果是以hex格式输出的,所以我以为不一样。把结果也改成hex输出后就清楚了。


std::cout << std::hex <</*std::thread::id*/ tid ;



Is std::this_thread::get_id() reliable in VS2013?

0 0
原创粉丝点击