有没有什么办法可以获得当前JVM中所有正在运行的Thread的列表(包括我的类未启动的Threads)?
是否也可以在列表中获取所有Thread的Thread和Class对象?
我希望能够通过代码完成此操作.
我什么时候需要调用此方法Runtime.getRuntime().addShutdownHook()以及何时或为何需要关闭我的应用程序.有谁可以通过举一些例子来解释我这个.
谢谢
我正在编写一个简单的 Swing GUI,其中包含一个打印调试消息和异常的文本字段。我目前已将其设置在写入 PipedOutputStream 的位置,并且我有一个守护线程,它从连接的 PipedInputStream 读取数据并写入文本区域。
当我试图弄清楚如何关闭守护线程中的流时,我遇到了另一个答案,它说守护线程不应持有任何资源。管道流算吗?他们需要关闭吗?
跟进上一个问题
如果您已经阅读了上一个问题,则另一个标题可能是:
我的守护程序应该多久检查一次它是否被中断?