Восстановить контекст pthread (идентификатор потока) в Linux - PullRequest
0 голосов
/ 04 июля 2011

Есть ли универсальное решение для восстановления значения pthread_t для текущего контекста потока?

Код требуется для загружаемого .so для многопоточного приложения, поэтому я хочу каким-то образом получить идентификатор потока библиотеки, чтобы лучше это понять - используя gdb (подробности на этом вопросе).

Приложение может использовать Boost, GLib, тысячи других оболочек pthreads - мне все равно, просто нужен фактический идентификатор потока без изменения источника приложения.

1 Ответ

2 голосов
/ 04 июля 2011

Да - просто позвоните pthread_self(), чтобы получить pthread_t для текущего потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...