Hazelcast地图线程的更新操作是否安全?

时间:2015-09-17 05:17:23

标签: hazelcast hazelcast-imap

我在我的一个项目中使用Hazelcast分布式地图。我是否需要在从多个节点更新密钥时明确使用Hazelcast锁,或者隐式使用Hazelcast,因为Hazelcast文档说IMap是线程安全的。

1 个答案:

答案 0 :(得分:2)

它将照顾它。每个密钥总是只有一个内部线程变异,因此是隐式线程安全的。但是如果你有像get + mutation +这样的多个操作,你就会离开线程安全。在这种情况下,EntryProcessor可能会帮助您。