首页
高并发下比AtomicLong性能更好的LongAdder
前言
JDK1.8相对之前版本做了很多多线程性能方面的优化,今天来看看AtomicLong和LongAdder(1.8新增),这两个类都是可以对一个Long数值进行原子类的操作增加或减少,用于计数。
http://blog.palominolabs.com/2014/02/10/java-8-performance-improvements-longadder-vs-atomiclong/
但是这里并不要看到里面第一张图,就以为是在一个线程的时候AtomicLong性能高,而二个线程的时候AtomicLong就比LongAdder差很多了,并不是的。关键这里还是得看他的测试代码,他测试代码里面主要是每个线程会for循环加1000000次,所以跟一个线程加一次还是有区别的。
java
相关
JavaWeb的三大作用域
java中常用数组copy方法
6.Java方法
Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)
javascript基础知识(29) 实现继承的方式
java 正则表达式
JAVA List<Object[]>取值问题
初次接触Java感受
99乘法表 java for循环
基于java.net.socket包的对象传递
Idea Java项目文件夹后面提示百分数怎么去掉
Java8新特性
标签