创建线程的方法
join方法
中断
关闭线程
并发编程的三个问题
volatile
CAS
unsafe
synchronized优化
指令重排
JMM
happens-before
主内存和工作内存之间的交互
MESI缓存一致性协议
内存屏障
原子操作的实现原理
synchronized特性
synchronized保证三大特性
java对象的布局
synchronized锁升级
Lock Record
锁降级的争论
wait和notify
AtomicXXXFieldUpdater
CountDownLatch
CyclicBarrier
Exchanger
ReentrantLock
Semaphore
Condition
ReentrantReadWriteLock读写锁
StampedLock读写锁
ForkJoin框架
Phaser工具
阻塞队列
线程池
Executors
ExecutorService
Future
CompletionService
CompleableFuture
可重入锁
LockSupport
AQS
AQS独占模式(以ReentrantLock 源码为例)
全部评论
(1) 回帖