后端岗位面试题更新 2026-08-05

请解释什么是可重入锁,并说明它的工作原理。

好未来后端开发教育/培训技术原理Java

考察说明

考察对可重入锁概念、实现机制及适用场景的理解

回答思路

  1. 准确解释可重入锁的定义:同一线程可多次获取同一把锁而不死锁
  2. 说明重入的实现机制(如计数器记录持有次数)
  3. 能举出Java中可重入锁的典型实例(如ReentrantLock、synchronized)并说明其可重入性
  4. 区分可重入锁与非可重入锁的场景或后果
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。