并发知识体系
2018-08-31 15:16:59 0 举报
并发知识体系
作者其他创作
大纲/内容
compare and swap缺陷
1. ConcurrentHashMap2. ConcurrentLinkedQueue
原子操作
引用类型
1. 线程通信2. 消息传递
其它
基本数据类型
1. CyclicBarrier2. CountDownLantch3. Semaphore
AtomicBooleanAtomicIntegerAtomicLong
1. volatile实现机制2. 内存语义3. 内存模型
锁优化
synchronized
数组
1. AbstractqueuedSynchronizer同步器2. CLH同步队列3. 同步状态的获取怎么释放4. 线程阻塞和唤醒
锁
同步、重量锁synchronized原理
1. Executor2. ThreadPoolExecutor3. Callable和Future4. ScheduledExecutorService
多线程并发编程
并发集合
自旋锁重量级锁轻量级锁偏向锁
线程池
CAS
AQS
1. ThreadLocal2. fork/join
AtomicReferenceAtomicReferenceFieldUpdater
1. ReentrantLock2. ReentrantReadWriteLock3. Condition
并发工具类
AtomicIntegerArrayAtomicLongArrayAtomicReferenceArray
volatile
内存模型
重排序顺序一致性happens-beforeas-if-serial
并发基础
Java内存模型(JVM)
收藏
0 条评论
下一页