标签: linux multithreading
只是想知道strace是否可以为您提供在多线程应用程序中调用系统调用的线程的线程ID。如果它可以做到可以请有人帮助我使用我需要使用的strace选项。
答案 0 :(得分:14)
strace -f在linux上做到了。它打印pid,但它确实是一个线程ID - 但是如果straced程序也分叉,例如执行外部命令,这些命令也会显示出来。
strace -f
pid