如何使内ConcurrentHashMap的线程安全更新的BigDecimal

2025-05-17 05:36:30
推荐回答(1个)
回答1:

这样使用是有问题的。 ConcurrentMap能够保证每一次调用(例如一次putIfAbsent)都是原子操作,不受多线程影响,但并不保证多次调用之间也是原子操作。 以上实现的GetKeyBM方法中,ConcurrentMap的方法被调用了许多次,不同线程之间必然存在着竞