首次引入ConcurrentMap接口时,它提供了一些额外的“复杂”操作,因此可以使某些常见的多步操作成为原子操作。

但是,Map接口似乎吸收了Java 8中ConcurrentMap中的所有此类方法。

现在ConcurrentMap接口在Java中的意义和用途是什么?

最佳答案

ConcurrentMap是关于同步或原子性的保证:


  提供线程安全性和原子性保证的Map。


Map不保证同步或原子性:


  默认实现不保证此方法的同步性或原子性。


您还可以检查并查看默认方法是否不同(如merge)。

09-27 21:23