0

プロジェクトの 1 つで Hazelcast 分散マップを使用しています。複数のノードからキーを更新するときに Hazelcast ロックを明示的に使用する必要がありますか、それとも Hazelcast のドキュメントでは IMap はスレッドセーフであると述べているため、Hazelcast によって暗黙的に処理されますか?

4

1 に答える 1

2

それはそれの世話をします。すべての単一のキーには、それを変更する内部スレッドが常に 1 つだけあるため、暗黙的なスレッドセーフです。ただし、get+mutation+put のような複数の操作がある場合は、スレッド セーフのままになります。この場合、EntryProcessor が役に立ちます。

于 2015-09-17T06:01:27.877 に答える