TransactionalMap与SynchronizedMap

mis*_*tor 5 concurrency synchronization scala stm akka

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

Vik*_*ang 8

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