【发布时间】:2019-05-17 16:54:45
【问题描述】:
我是 Java 新手,我发现了一件有趣的事情。现在我正在学习套接字,当我调试我的程序时,我注意到有几个线程我没有创建。然后我在程序的最开始放置一个断点,当我打开线程时,我可以看到属于 Socket 的所有线程。但我还没有创建它,因为它是第一行代码。我现在想知道这些线程的来源以及如果仍未创建套接字,为什么已经创建了它们。
【问题讨论】:
-
Java 本身创建了许多线程用于垃圾收集和其他后台维护。它们与您的套接字无关。
标签: java multithreading sockets debugging