我做了一系列命令,导致我的进程断开与服务器的连接,并且它留下了一个处于TIMED_WAITING状态的线程..特别是等待PipedInputStream @ 12304a39(我本来应该提供stdin但是没有)我知道我可以重新启动服务器来解决这个问题(或者等待的时间比我已经有的时间长)但是我对我可以简洁地杀死这个PipedInputStream的方式感兴趣。
我的第一种方法是找到重新连接到输入流然后发出.close()的方法,但我只能找到创建新流的方法..不能连接/关闭现有流。
关于如何关闭它的任何想法?
更新:
我意识到我现在需要关闭相应的PipedOutputStream。
如何找到PipedInputStream @ 12304a39连接到哪个PipedOutputStream?
然后我将如何连接到PipedOutputStream来关闭它?