我有一个进程,其中多个线程打开多个套接字连接。我想查看这些信息并映射哪个线程打开了哪个套接字端口。
lsof -i
和 netstat
命令给出了进程 ID,但无法显示线程 ID。是否有打印此信息的命令?
最佳答案
除非你 strace() 了这个过程,否。
一旦文件描述符被打开,它就平等地“属于”进程中的所有线程(就内核而言),你看不到是哪个线程打开了它。
关于linux - 如何查看已打开套接字连接的进程的线程ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044136/