并发/线程的一些概念,概念很重要,没有理论指导的话会导致理解不够全面多线程问题的本质 -- 有序性,可见性,原子性synchronize的底层实现volatile的底层实现无锁算法的底层实现 -- CAS原子变量的实现final关键字的新含义 深入理解Java内存模型指令重排序和内存屏障顺序一致性和Happens-before规则一些基本的硬件知识一些处理同步问题的技术