Java
返回面试题主页Synchronized 和 ReentrantLock 有什么区别?Java 的 synchronized 是怎么实现的?Java 中的 synchronized 轻量级锁是否会进行自旋?当 Java 的 synchronized 升级到重量级锁后,所有线程都释放锁了,此时它还是重量级锁吗?
🔥 热度: 30
Java 中有哪些哪些原子类?Java 有哪些累加器?
🔥 热度: 41
如何在 Java 中控制多个线程的执行顺序?你使用过 Java 中的哪些阻塞队列?
🔥 热度: 39
你使用过哪些 Java 并发工具类?什么是 Java 的 Semaphore?什么是 Java 的 CyclicBarrier?什么是 Java 的 CountDownLatch?什么是 Java 的 StampedLock?什么是 Java 的 CompletableFuture?什么是 Java 的 ForkJoinPool?
🔥 热度: 39
什么是 Java 的 Timer?你了解时间轮(Time Wheel)吗?它在 Java 中有哪些应用场景?
🔥 热度: 47
Java 中的 DelayQueue 和 ScheduledThreadPool 有什么区别?
🔥 热度: 45
你了解 Java 线程池的原理吗?如何合理地设置 Java 线程池的线程数?Java 线程池有哪些拒绝策略?Java 并发库中提供了哪些线程池实现?它们有什么区别?
🔥 热度: 40
什么是协程?Java 支持协程吗?
🔥 热度: 39
Java 中的线程安全是什么意思?线程的生命周期在 Java 中是如何定义的?Java 中线程之间如何进行通信?
🔥 热度: 37
了解ConcurrentModificationException 错误吗?它是如何产生的?
🔥 热度: 34