【发布时间】:2017-06-30 21:11:07
【问题描述】:
没有测试,因为我被困在火车上并且没电了......
我需要确定 Hazelcast 的 IMap 并发更新是否是线程安全的,更新相同的键但该键的值不同。
例如:
假设我有 2 个不同的线程更新同一个 IMap 键...
出于所有意图和目的,此地图如下所示:
key: {value1: 1, value2: 2}
一个线程说,
"I am updating value1 to 3"
另一个线程说(同时)
"I am updating value2 to 4".
Hazelcast 如何处理这个问题?
最终结果会如下所示吗?
key: {value1: 3, value2: 4}
【问题讨论】:
标签: java multithreading concurrency hazelcast