我已经使用 J2ssh 库 (0.2.7) 在我的应用程序中建立 NETCONF 连接。在配置文件监控时,我注意到很少有线程在 j2ssh 会话的 disconnect() 中被阻塞。这不是一个一致的问题,它有时会发生。我在堆栈跟踪下面给出了。Thread-116 (HornetQ-client-global-threads-1530142454) - priority:10 - threadId:0x00007f7e34065000 - nativeId:0x75aa - state:BLOCKEDstackTrace:java.lang.Thread.State: BLOCKED (on object monitor)at com.sshtools.j2ssh.transport.TransportProtocolCommon.sendMessage(Unknown Source)- waiting to lock <0x0000000600164f20> (a com.sshtools.j2ssh.transport.TransportProtocolClient)at com.sshtools.j2ssh.transport.TransportProtocolCommon.sendDisconnect(Unknown Source)at com.sshtools.j2ssh.transport.TransportProtocolCommon.disconnect(Unknown Source)at com.sshtools.j2ssh.SshClient.disconnect(Unknown Source)at com.test.server.protocol.communication.MyNetconfSession.close(MyNetconfSession.java:106)
添加回答
举报
0/150
提交
取消