0

私は2つの方法を持つRMIサーバーを持っています.1つ目は配列内の値を変更し、2つ目は値を読み取ります。配列はサーバーのメモリ内にあります。そして、これらのメソッドを呼び出す多くの (1-∞) クライアントがあります。少数のクライアントが同時に同じ値を変更しようとするとどうなりますか? サーバーがクラッシュ?または、アクセス時間のみが増加します(サーバーはリクエストキューを作成しますか?)?

4

1 に答える 1

1

少数のクライアントが同時に同じ値を変更しようとするとどうなりますか? サーバーがクラッシュ?または、アクセス時間のみが増加します(サーバーはリクエストキューを作成しますか?)?

ない。RMI 仕様では、サーバー側のスレッド化について保証がないと慎重に述べています。つまり、すべての呼び出しを同時に実行できます。必要な同期を提供するのはあなた次第です。

于 2014-08-07T20:09:25.817 に答える