后端岗位面试题更新 2026-08-05
公平锁和非公平锁各自的优缺点,以及非公平锁的好处是什么?为什么?
北森后端开发专业服务技术原理方案权衡
考察说明
考察并发锁机制的理解深度,尤其是非公平锁的吞吐量优势和实现原因
回答思路
- 准确描述公平锁保证先来先服务、避免饥饿但可能造成上下文切换开销
- 准确描述非公平锁允许插队、减少线程切换但可能让部分线程长时间等待
- 解释非公平锁提升吞吐量的原理:减少线程状态切换和唤醒竞争
- 结合ReentrantLock等具体实现说明非公平锁的默认选择原因
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。