标签: scala concurrency synchronization akka stm
什么时候应该更喜欢Akka TransactionalMap而不是与SynchronizedMap混合的常规不可变地图,反之亦然? (或者我在这里比较苹果和橘子?)
TransactionalMap
SynchronizedMap
答案 0 :(得分:8)
如果要进行交易,请使用交易地图。 对于非常罕见的写入,使用Ctries / ConcurrentHashMap / NonblockingHashMap进行混合读写,使用CAS + immutable.Map。