如果面试官问你 juc 源码看过哪一些?
回答,如果把 Countdownlatch,reentrantlock 的源码说下
面试官继续问:还有呢
我应该 juc 源码 还需要懂哪些源码才是合格的
或者 juc 源码要掌握到什么程度才是合格的?
1
Jooooooooo 2020-03-17 17:23:38 +08:00
并发包主要还是看 AQS 吧
然后衍伸的问题就多了, cas 啊, volatile 的原理啊, sync 的原理啊, 锁膨胀什么的, 继续发散到 jmm 相关的东西, 双重锁单啊等等 相关面试题我理解还是围绕 并发 搞的, 多搜搜 |
2
keshawnvan 2020-03-17 17:48:58 +08:00
推荐你看下《 Java 并发编程之美》,里面主要就是讲 JUC 源码的
|
3
ma836323493 2020-03-17 17:58:35 +08:00
要懂源码内的数据结构,以及一些锁之间用法不同,不同的原理吧。juc,jus 包源码过一遍
|
4
sagaxu 2020-03-17 18:13:18 +08:00 via Android
看职位,40 万以内一般不需要了解 juc 源码
|
5
zxc1234 OP @keshawnvan 多谢
|