在C语言中打印
#include <boost/thread.hpp>
const char* getThreadId()
{
std::string threadId=boost::lexical_cast<std::string>(boost::this_thread::get_id());
return threadId.c_str();
}
C++中直接使用cout输出即可
#include <boost/thread.hpp>
#include <iostream>
using namespace std;
int main()
{
cout<<boost::this_thread::get_id()<<endl;
return 0;
}