
it技术
文章平均质量分 83
清风_5945
这个作者很懒,什么都没留下…
展开
-
volatile
CAS实现的原理是调用Unsafe类 而Unsafe实现类实现的代码 是调用本地的native 方法实现的 最终经过查找openjdk发现是c++对应的Atomic::cmpxchg实现了对应的功能 意思是Atomic类的cmpxchg成员函数 jint 是返回值 java自定义的类型修饰符,可以简单认为就是int inline内联修饰符 建议编译器在调用该...原创 2020-01-01 16:56:56 · 276 阅读 · 0 评论 -
java1.8Stream类介绍
Stream接口是支持顺序和并行聚合操作的元素序列。下面的示例演示了使用Stream和IntStream的聚合操作: class Widget { private String color; private Integer wight; public String getColor() { return color; } public void setColor...原创 2018-09-15 15:54:18 · 679 阅读 · 0 评论