Я хочу иметь возможность идентифицировать потоки по простому идентификатору при ведении журнала, чтобы можно было легко отслеживать выполнение одного потока. С окнами с помощью API GetCurrentThreadId()
можно добиться того, чего я хочу. В boost::thread
есть метод get_id()
, но он не представляет целочисленное значение, как целое число. У этого объекта есть член thread_data, который содержит идентификатор, который кажется мне тем, что я хочу, но член данных является закрытым, поэтому к нему нельзя получить доступ.
Каков ускоренный способ доступа к идентификатору потока для отображения или идентификации?