(一)学习大纲(二)线程与并发编程的概念(三)线程安全、原子操作、复合操作、竞态条件、加锁机制(内置锁、重入)(四)对象的共享:可见性、失效数据、非原子的64位操作,加锁与可见性,volatile,发布与逸出,线程封闭,ThreadLocal类,不变性,Final域(五)安全发布(六)设计线程安全的类Java并发编程(二)为什么需要多线程Java并发编程(三)概念介绍Java并发编程(四)可见性Java并发编程(五)JVM指令重排