Java并发基础(七)-原子类和并发集合类
来源:互联网 发布:ubuntu服务器版u盘安装 编辑:程序博客网 时间:2024/05/29 19:35
灌水文
1. 原子类
java.util.concurrent.atomic包下面提供了许多原子类,这些类是通过CAS实现的。关于CAS,大家可以google,详细学习下。
图中Atomic开头的是 jdk1.5开始提供的原子类。而其他则是在jdk1.8中新增加的。
- Atomic开头的类中,大多都用了Unsafe类。这个类提供了硬件级别的原子操作。
- 1.8中增加的都是Striped64的子类,Striped64类内部有Unsafe实现。
说道这里就有必要说下原子操作了。
原子操作指的是不可再分的操作,这里指.class字节码文件中对应的指定。
2. 并发集合类
java.util.concurrent 包下提供了许多支持并发操作的集合类。
有兴趣的同学去嘻嘻研究吧。
0 1
- Java并发基础(七)-原子类和并发集合类
- Java 并发:原子类
- java并发中的原子类
- JAVA并发API源码解析:原子类
- Java高并发编程:原子类
- java并发编程之原子类
- 【Java并发学习】之原子类
- 并发编程--原子类AotmicInteger
- 线程并发学习----原子类
- Java并发学习笔记(九)-原子类AtomicInteger
- java并发编程(十)----JUC原子类介绍
- Java并发编程系列(四)----CAS与原子类
- 《Java高并发程序设计》学习 --6.7. 原子类的增强
- Java并发编程札记-(三)JUC原子类-01概述
- Java并发编程---volatile关键字与atomic原子类
- 并发编程--原子类AtomicLong、AtomicBoolean和AtomicReference
- java并发--并发集合
- Java并发集合类
- C++中stack的使用
- [从头学绘画] 第09节 二十四式太极拳(13-18)
- oracle建立索引
- (Java)LeetCode-64. Minimum Path Sum
- 矩阵最小二乘求导
- Java并发基础(七)-原子类和并发集合类
- Project Euler Problem 1
- JSON Web Token - 在Web应用间安全地传递信息 JWT
- 平日小问题(6):m进制转十进制
- [hdu5521]最短路优化
- 《图解HTTP》学习笔记
- Cookie的过期时间设置
- ToolBar的使用
- 布隆过滤器(Bloom Filter)详解