如何查看已打开套接字连接的进程的线程ID?

问题描述:

我有一个进程,其中多个线程打开多个套接字连接。我想查看这些信息并映射哪个线程打开了哪个套接字端口。 lsof -inetstat命令给出进程ID,但无法显示线程ID。有没有打印这些信息的命令?如何查看已打开套接字连接的进程的线程ID?

除非你strace()'过程,没有。

一旦打开文件描述符,它就“等于”进程中的所有线程(就内核而言),您无法看到哪个线程打开它。