我们可以在多线程进程的strace输出中获取线程的线程ID吗?

时间:2011-01-21 09:58:37

标签: linux multithreading

只是想知道strace是否可以为您提供在多线程应用程序中调用系统调用的线程的线程ID。如果它可以做到可以请有人帮助我使用我需要使用的strace选项。

1 个答案:

答案 0 :(得分:14)

strace -f在linux上做到了。它打印pid,但它确实是一个线程ID - 但是如果straced程序也分叉,例如执行外部命令,这些命令也会显示出来。