Java并发-J.U.C包简介

Java并发包简介

J.U.C 即 java.util.concurrent 包。包含了大量可以利用学习的类,本文简介如下:
直接上图,方便理清楚它们的关系:

lock包


如图,包含 lock, 以及可以重点关注的 AbstractQueuedSynchronizer (AQS)

同步工具类

有的基于AQS,有的不是

如图,Semaphore和CountdownLatch是基于AQS

线程安全集合

队列

Future相关

线程池

原子相关