TransactionalMap против SynchronizedMap - PullRequest
5 голосов
/ 14 декабря 2011

Когда следует отдавать предпочтение Акке TransactionalMap, а не обычной неизменяемой карте, смешанной с SynchronizedMap и наоборот?(Или я здесь сравниваю яблоки с апельсинами?)

1 Ответ

8 голосов
/ 14 декабря 2011

Используйте карту транзакций, когда вы хотите иметь транзакции. Используйте Ctries / ConcurrentHashMap / NonblockingHashMap для смешанных операций чтения-записи и CAS + immutable.Map для очень-очень редких операций записи.

...