Java Memory Mode
JMM描述了Java线程如何通过内存进行交互
happens-before
synchronizeed, volatile & final
Locks & Condition
Java锁机制和等待条件的高层实现
java.util.concurrent.locks
线程安全性
原子性与可见性
java.util.concurrent.atomic
synchronized & volatile
DeadLocks
多线程编程常用的交互模型
Producer-Consumer模型
Read-Write Lock模型
Future模型
Worker Thread模型
Java5中并发编程工具
java.util.concurrent
线程池ExecutorService
Callable & Future
BlockingQueue