java.util.concurrent包下面提供了不少多并发编程的工具和框架,locks 下面提供了锁相关的工具,例如ReentrantLock(可重入锁)、condition等在其余的类中常常有使用,提供了HashMap、Queue、List等的线程安全的版本以及线程池、Future、FutureTask、BlockingQueue等待。其中以Executor为首的线程池是并发编程中最值得学习的内容,闲暇整理了一下Executor的UML图,在整理的过程当中阅读了源码,仍是颇有意思的一件事情,接下来会整理和总结一下线程池相关的知识,以便之后复习查阅。java