跳至主要內容
Corey 面试题
首页
面试题
主站
并发编程
Corey
2026/8/14
小于 1 分钟
并发编程
目录
阿里一面直接挂!我用 CompletableFuture 优化代码,面试官:你这是在生产环境埋雷!
线程池中核心线程数量大小怎么设置
说下你对volatile的理解
说下线程本地变量ThreadLocal及其用法
短视频
说下对AQS的理解
短视频
请谈谈你对 Final 的理解
💎 Java并发面试题合集
并发编程的三大特性及底层追问
synchronized可以锁字符串吗
父子线程之间如何共享传递数据
Java死锁问题如何解决
Synchronized是如何实现线程同步的
Java中如何安全地停止线程
Synchronized与ReentrantLock的区别
Java中读写锁的应用场景是什么
什么是阻塞队列以及应用场景
JDK 21中的虚拟线程是怎么回事
说下CAS的实现与原理
什么是伪共享问题以及如何解决
Future和CompletableFuture的区别
说下Fork/Join框架,与传统线程池有何不同
线程数设定成多少更合适
线程调用2次start会怎样
说说并发和并行的区别
说说进程和线程的区别
JAVA 守护线程和本地线程的区别
启动线程为何调用start而不是run方法
Java线程之间是如何通信的
短视频
JAVA 中用到的线程调度算法是什么
死锁与活锁,死锁与饥饿的区别
什么情况线程会进入 WAITING 状态
为什么 wait 和 notify 方法要在同步块中调用
如何确保线程安全
什么是可重入锁
短视频
锁的优化机制了解吗
什么是不可变对象,对写并发有什么帮助
说说你对JMM内存模型的理解
ReentrantLock中的公平锁和非公平锁的底层实现
短视频
JAVA 中怎样唤醒一个阻塞的线程
什么是线程调度器和时间分片
volatile有哪些应用场景?
JDK7与JDK8之间HashMap的区别?
说下ConcurrentHashMap和Hashtable的异同点
ConcurrentSkipList系列原理
线程池中线程复用原理
线程池的底层工作原理
线程池的哪些参数影响性能
如何优化线程池的性能
短视频
CompletableFuture异步编排
Callable和Runnable接口有什么区别?
短视频
如果不允许线程池丢弃任务,应该选择哪个拒绝策略?
线程池中线程异常后:销毁还是复用?