TransactionalMap与SynchronizedMap

时间:2011-12-13 21:25:29

标签: scala concurrency synchronization akka stm

什么时候应该更喜欢Akka TransactionalMap而不是与SynchronizedMap混合的常规不可变地图,反之亦然? (或者我在这里比较苹果和橘子?)

1 个答案:

答案 0 :(得分:8)

如果要进行交易,请使用交易地图。 对于非常罕见的写入,使用Ctries / ConcurrentHashMap / NonblockingHashMap进行混合读写,使用CAS + immutable.Map。