面试题-并发编程和多线程

1、JUC包都有哪些?aba,cas,aqs,unsafe,volatile,sync都是什么?

2、常见的各种lock,发生死锁如何定位?

3、线程池的实现原理?线程池的参数和如何合理的去设置?

3、内存溢出和内存泄露如何定位问题?cpu过高如何定位等基本的操作

 排查命令及工具 top,jps,jstack,jmap。以及可能衍生的jmm模型和mesi协议。

posted @ 2020-04-03 09:56  yjwpop  阅读(147)  评论(0编辑  收藏  举报