在客户端-服务器 RMI 连接中,在客户端类方法中,我在客户端实例上调用方法 client.sendToServer()。这个方法所做的只是调用一个远程服务器方法,将来自客户端的消息传递给他。
问题是在调用远程服务器方法后,第一个方法在那个调用行停止,它没有到达“return true”行,没有返回任何东西。因为是synchronized方法,所以我需要它返回true来释放当前对象的锁,以免陷入死锁。
问题是我不知道为什么在服务器上调用远程方法后,客户端方法不会继续,而是在调用时停止。