为什么在 Java RMI 连接中调用远程服务器方法后我的客户端方法停止?

问题描述 投票:0回答:0

CODE HERE

在客户端-服务器 RMI 连接中,在客户端类方法中,我在客户端实例上调用方法 client.sendToServer()。这个方法所做的只是调用一个远程服务器方法,将来自客户端的消息传递给他。

问题是在调用远程服务器方法后,第一个方法在那个调用行停止,它没有到达“return true”行,没有返回任何东西。因为是synchronized方法,所以我需要它返回true来释放当前对象的锁,以免陷入死锁。

问题是我不知道为什么在服务器上调用远程方法后,客户端方法不会继续,而是在调用时停止。

java synchronization rmi
© www.soinside.com 2019 - 2024. All rights reserved.