多线程并发编程笔记06(小滴课堂)原子类

 

 

原子的基本类型使用方法基本上都差不多,所以我们这里只用AtomicInteger来举例子:

 

 

我们发现运行结果是正确的。

我们之前没有使用原子类的时候,是要在方法上加锁才能保证线程运行正确。

我们现在来看一下jdk1.8新增的类:

LongAccumalator,进行自定义运算。

 

当然我们可以随意去更换中间的自定义运算公式:

例如我们可以做两个数的乘积:

 

 

 原子更新数组类型:

 

原子的更新属性:

 

 

 

 

 原子更新引用:

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_52618349/article/details/130042338