Java并发编程之原子操作解读

2018-10-24 08:45:51来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

未完待续,预计10.28完成

 

jdk:1.8.0_65

1.前言

首先需要了解什么是原子性,原子性只有两种状态,要么改变,要么不改变。非原子操作都会出现线程安全问题男方。

那么如何实现一个原子操作,可以有三种方式:

第一种:使用同步技术,sychronized代码块。

第二种:lock接口。

第三种:原子数据结构,如AtomicBoolean、AtomicInteger、AtomicLong等。

以下针对原子数据结构进行解读。

2.原子数据结构

包路径:atomic

2.1 原子更新基本类型

2.2 原子更新数组

2.3 原子更新引用类型

2.4 原子更新字段类

3.原子数据结构应用示例

 

4.扩展

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:dubbo源码(章节二) -- dubbo的Ioc

下一篇:Shiro框架原理分析