Java并发编程是整个Java开发体系中最难以理解但也是最重要的知识点,也是各类开源分布式框架中各个并发组件实现的基础。本专栏从Java多线程基础开始,先以java固有并发原语介绍多线程设计中的常见模式,然后从J.U.C并发包入手,分五大模块,从整体到局部,分析JUC包中每个工具类,以及模块中的各个组件之间关系。注意:其中Java多线程基础系列的文章完全参考结城浩的《Java多线程设计模式》一书,主要是考虑初学者对多线程的概念和使用方式都不甚清楚,所以初学者也可以看完《Java多线程设计模式》后再来学习进阶