2020最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..( 六 )

  • 那么请谈谈 AQS 框架是怎么回事儿?

  • 请尽可能详尽地对比下 Synchronized 和 ReentrantLock 的异同 。

  • ReentrantLock 是如何实现可重入性的?

  • 除了 ReetrantLock , 你还接触过 JUC 中的哪些并发工具?

  • 请谈谈 ReadWriteLock 和 StampedLock 。

  • 如何让 Java 的线程彼此同步?你了解过哪些同步器?请分别介绍下 。

  • CyclicBarrier 和 CountDownLatch 看起来很相似 , 请对比下呢?

  • Synchronized 用过吗 , 其原理是什么?

  • 你刚才提到获取对象的锁 , 这个“锁”到底是什么?如何确定对象的锁?

  • 什么是可重入性 , 为什么说 Synchronized 是可重入锁?

  • JVM 对 Java 的原生锁做了哪些优化?

    推荐阅读