2013年12月7日
摘要: 一、AtomicInteger简介 AtomicInteger, AtomicLong和AtomicBoolean这3个基本类型的原子类的原理和用法相似。以AtomicInteger对基本类型的原子类进行介绍。 二、AtomicInteger源码分析 2.1、类图结构 2.2、数据结构 public 阅读全文
posted @ 2013-12-07 22:58 duanxz 阅读(635) 评论(0) 推荐(0)
摘要: JUC包下提供的原子类底层的实现原理基本都是差不多的,都是基于volatile和CAS操作来保证线程安全的。jdk1.8的原子类如下: 根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean 阅读全文
posted @ 2013-12-07 22:56 duanxz 阅读(273) 评论(0) 推荐(0)