JUC面经整理

JUC全名是java.util.concurrent,俗称java并发包,java并发是java后端面试的重点,基本上必问,因此对于JUC以及里面的内容还是要熟悉最好能自己试着写一下


首先来看看JUC的结构,对JUC有个直观的了解

JUC结构图

可以看到JUC大致分为五个part,分别是Atomic原子类、locks各种锁,collections并发集合类,tools工具类以及executor框架。

还可以从JRE包中直接来看JUC的结构:

JUC包的结构

上面是JUC的地址,JUC位于rj.jar中,大家知道rj.jar属于bootstrap classloader加载的内存,通过双亲委派机制去加载。

下面将分成五个part详细讲解JUC:

1、Atomic原子类

2、locks各种锁

3、collections并发集合类

4、tools工具类

5、executor框架

你可能感兴趣的:(JUC面经整理)