мы можем получить идентификатор потока в потоке вывода многопоточного процесса? - PullRequest
10 голосов
/ 21 января 2011

просто интересно, может ли strace дать вам идентификатор потока, который вызвал системный вызов в случае многопоточного приложения.Если это возможно, пожалуйста, помогите мне с опцией strace, которую мне нужно использовать для этого.

1 Ответ

14 голосов
/ 21 января 2011

strace -f делает это на Linux.Он печатает pid, но на самом деле это идентификатор потока - хотя если связанная программа также разветвляется и, например, выполняет внешние команды, они также будут отображаться.

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