Java进阶教程,面试大全
需积分: 0 66 浏览量
更新于2023-08-31
收藏 35.98MB ZIP 举报
Java进阶教程,面试大全1,可参考以下问题:
Semaphore-信号灯机制。
synchronized在静态方法和普通方法的区别。
怎么实现所有线程在等待某个事件的发生才会去执行。
CAS。
Hashtable是怎么加锁的。
HashMap的并发问题。
ConcurrenHashMap 介绍。
AQS。
如何检测死锁,怎么预防死锁。
Java内存模型。
线程池的种类,区别和使用场景。
分析线程池的实现原理和线程的调度过程。
线程池如何调优,最大数目如何确认。
ThreadLocal原理,用的时候需要注意什么。
CountDownLatch和CyclicBarrier的用法,以及相互之间的差别。