Java8 比 AtomicLong 更加高效的原子操作 LogAdder LongAccumulator
LongAdder LongAccumulator 用法实例
如果程序内有高度的竞争,大量的线程访问同一个原子值,可以使用 LongAdder 和 LongAccumulator,这个类是 Java 8 提供用于在高度竞争环境下替代 AtomicLong 的。
1 | LongAdder adder = new LongAdder(); |
AtomicInteger 更新方法
Java 8 增加了两个新方法 updateAndGet 和 accumulateAndGet 用于更新原子类的值,取代老 API 的循环方式。
1 | AtomicInteger ai = new AtomicInteger(); |
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章