“拥有”套接字处于“时间等待”状态的进程是什么?

“拥有”套接字处于“时间等待”状态的进程是什么?

主要问题 我在 netstat 中看到以下行。这是否意味着该套接字不属于任何进程?

#>netstat -tpn|grep TIME_WAIT| head -1
tcp        0      0 ::ffff:127.0.0.1:5555       ::ffff:127.0.0.1:45845      TIME_WAIT   -

附加问题

在多线程程序中,负责处理套接字的线程是否已经消失了?(它不是处于“睡眠”或“无法解释的睡眠”)?

答案1

没有进程拥有该套接字,内核将其保留以便可能进行清理。这个答案这篇 IBM 文章进一步解释有关 TIME_WAIT 状态的内容。

相关内容