特别是当我使用套接字时,真的很令人沮丧。有人知道怎么修这个东西吗?我经常进入任务经理......
答案 0 :(得分:0)
我认为最可能的原因是一个不会终止的线程。这可能是由于线程等待超时造成的,但是其他一些原因可能会阻止线程退出。
我建议你将jvisualvm(位于bin文件夹中的jdk的一部分)连接到你的应用程序,并调查你的应用程序的哪个部分保持活着。
编辑:如果您的应用程序在系统默认虚拟机中运行,您应该在jvisualvm中开箱即用。但是如果你使用不同的vms,你必须使用适当的参数启动应用程序,以便将jvisualvm连接到它。
这short guide很好地解释了设置。