본문 바로가기

Language Proficiency/C++

std::thread의 thread_id를 문자 변환

std::thread를 이용한 개발을 하다보면, 간혹 쓰레드간의 구분을 위해 쓰레드ID를 로깅할 필요가 있다.

다음 코드를 사용하면 Thread_ID를 문자열로 얻을 수 있다.


1
2
3
std::ostringstream ss;
ss << std::this_thread::get_id();
std::string sThrId = ss.str();