0

我目前正在练习用 Java 实现 RMI。要求之一是创建一个扩展 UnicastRemoteObject 的类,其中包含可以远程调用的函数。

我想知道扩展 UnicastRemoteObject 的类是否由所有连接的客户端共享。我所说的共享的意思是,从扩展 UnicastRemoteObject 的类创建的实例对象是否被连接的客户端同时使用?

4

1 回答 1

1

这取决于你如何使用它。通常,如果这是唯一的远程对象,您会在 RMI 注册表中注册它的单个实例,然后客户端查找它并调用它的方法,它们都共享同一个实例。但是,如果您查看此问题和答案,您将看到如何为每个客户分配一个,如果这是您的要求。

于 2013-04-14T04:41:26.700 回答