selfLearning javaConcurrencyInPractice 自学 java并发实践
introduction 简介
thread safety 线程安全
sharing Object 共享对象
composing Object 组合对象
building block 构建阻塞
task execution 任务执行
Cancellation and Shutdown 取消与关闭
Applying Thread Pools 应用线程池
GUI Applications GUI 应用程序
Avoiding Liveness Hazards 避免活性危险
Performance and Scalability 性能和伸缩性
Testing Concurrent Programs 测试并发程序
Explicit Locks 显示锁
Building Custom Synchronizers 构建自定义的同步器
Atomic Variables and Nonblocking Synchronization 原子变量和非阻塞同步机制
Java Memory Model java内存模型