java的并发工具类主要都在 java.util.concurrent 包,主要包括locks部分:显式锁(互斥锁和速写锁)相关;atomic部分:原子变量类相关,是构建非阻塞算法的基础;executor部分:线程池相关;collections部分:并发容器相关;tools部分:同步工具相关,如信号量、闭锁、栅栏等功能自己可以深究下下面的源码和实现