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

ReentrantLock和synchronized的使用用法区别是什么?

货拉拉后端开发互联网/IT技术原理方案权衡Java

考察说明

考察Java并发中显式锁与内置锁的机制差异及使用场景

回答思路

  1. 说明锁的获取释放方式不同(隐式与显式)
  2. 描述重入性、公平性、可中断性等核心差异
  3. 指出功能特性如tryLock、条件变量与读写锁的应用场景
  4. 讨论性能演化和最佳实践选择
本题已收录答题指导

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

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