2016-08-17 4 views
1

У меня есть IMap с настройкой Mapstore, кажется, когда я получаю от IMap из нескольких потоков, он делает это правильно, только один раз, а другой автоматически будет иметь хиты. Поэтому я удивляюсь, что Imap автоматически блокирует механизм при попытке получить из кеша, нигде я не читаю, фактически подтверждаю это, но он ведет себя так, как будто он заблокирован.Hazelcast-IMap get, есть ли механизм автоблокировки?

Может кто-нибудь подтвердить это?

ответ

2

От com.hazelcast.core.IMapjavadoc:

Параллельного, распределенная, наблюдаемая и запрашиваемая карта.

Таким образом, параллелизм гарантируется дизайном, однако это не обязательно означает, что используются замки.

От hazelcast documentation:

Hazelcast Distributed Map (IMap) потокобезопасно, чтобы удовлетворить ваши требования безопасности потоков. Когда эти требования увеличиваются или вы хотите иметь больше контроля над параллелизмом

Это может быть достигнуто с помощью множества методов lock/unlock.

Смежные вопросы