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

JAVA学习网 2018-10-24 23:23:02

未完待续,预计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.扩展

 

阅读(2230) 评论(0)