Java
2025
30
- 什么是 Java 中的线程同步? 在 Java 中主线程如何知晓创建的子线程是否执行成功? Java 线程池核心线程数在运行过程中能修改吗?如何修改? Java 线程池内部任务出异常后,如何知道是哪个线程出了异常? Java 线程池中 shutdown 与 shutdownNow 的区别是什么? Java 中 Thread.sleep 和 Thread.yield 的区别? Java 中如何创建多线程? 1000 个任务,每个任务 0.1s,最大响应时间 1s,线程池参数怎么设置? 你了解 Java 线程池的原理吗? 你了解时间轮(Time Wheel)吗?有哪些应用场景? 你使用过 Java 中的哪些原子类? 你使用过 Java 中的哪些阻塞队列? 你使用过哪些 Java 并发工具类? 如何合理地设置 Java 线程池的线程数? 如何在 Java 中控制多个线程的执行顺序? 什么是 Java 的 CompletableFuture? 什么是 Java 的 CountDownLatch? 什么是 Java 的 CyclicBarrier? 什么是 Java 的 ForkJoinPool? 什么是 Java 的 Semaphore? 什么是 Java 的 StampedLock? 什么是 Java 的 Timer? 线程的生命周期在 Java 中是如何定义的? Java 并发库中提供了哪些线程池实现?它们有什么区别? Java 的 synchronized 是怎么实现的? Java 线程安全的集合有哪些? Java 线程池有哪些拒绝策略? Java 中的 DelayQueue 和 ScheduledThreadPool 有什么区别? Java 中的 synchronized 轻量级锁是否会进行自旋? Java 中线程之间如何进行通信?