Java 不可关闭的会议

Java 不可关闭的会议,java,mina,Java,Mina,我有一个IoSession,当我在上面调用close()时,它仍然是连接的 守则: restSession.close(true)。不间断地等待(5000)//卡在这里,超时被忽略 connector.dispose()//从未发生过:( 其他版本: restSession.close(true); while(restSession.isConnected()){ System.out.println(“REST仍处于连接状态!”;//继续发送垃圾邮件 试一试{ 睡眠(1000); }捕获(

我有一个
IoSession
,当我在上面调用
close()
时,它仍然是连接的

守则:

restSession.close(true)。不间断地等待(5000)//卡在这里,超时被忽略
connector.dispose()//从未发生过:(
其他版本:

restSession.close(true);
while(restSession.isConnected()){
System.out.println(“REST仍处于连接状态!”;//继续发送垃圾邮件
试一试{
睡眠(1000);
}捕获(最终中断异常e){
e、 printStackTrace();
}
}
connector.dispose();//永远不会发生:(
知道为什么会发生这种情况以及如何解决它吗?不应该关闭(true)不管发生什么都关闭它吗