后端岗位面试题更新 2026-08-05
请解释什么是可重入锁,并说明它的工作原理。
好未来后端开发教育/培训技术原理Java
考察说明
考察对可重入锁概念、实现机制及适用场景的理解
回答思路
- 准确解释可重入锁的定义:同一线程可多次获取同一把锁而不死锁
- 说明重入的实现机制(如计数器记录持有次数)
- 能举出Java中可重入锁的典型实例(如ReentrantLock、synchronized)并说明其可重入性
- 区分可重入锁与非可重入锁的场景或后果
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。