1

我有一个配置了 Mapstore 的 IMap,似乎当我从多个线程从 IMap 获取时,它只需要获取 1 次就可以正确运行,其他会自动命中。所以我想知道当尝试从缓存中获取时,Imap 是否会自动开启锁定机制,但我读到的任何地方都没有真正确认这一点,但它的行为就像它有锁定一样。

有人可以证实这一点吗?

4

1 回答 1

2

com.hazelcast.core.IMap javadoc

并发、分布式、可观察和可查询的地图。

所以设计上保证了并发性,但这并不一定意味着使用了锁。

从榛树文档

Hazelcast 分布式映射 (IMap) 是线程安全的,可满足您的线程安全要求。当这些要求增加或您希望对并发进行更多控制时

这可以通过多种lock/unlock方法来实现。

于 2016-08-17T10:52:47.807 回答