0

我有 2 种方法的 RMI 服务器:首先更改数组中的一些值,然后读取一些值。数组位于服务器的内存中。而且我有很多(1-∞)客户端,它们调用这些方法。当几个客户端尝试同时更改相同的值时会发生什么?服务器崩溃?还是只增加了访问时间(服务器使请求队列?)?

4

1 回答 1

1

当几个客户端尝试同时更改相同的值时会发生什么?服务器崩溃?还是只增加了访问时间(服务器使请求队列?)?

两者都不。RMI 规范小心地指出,服务器端线程没有任何保证。这意味着所有调用都可以同时执行。您可以提供任何所需的同步。

于 2014-08-07T20:09:25.817 回答