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

请说明在什么场景下适合使用单机锁,以及与分布式锁的核心区别。

数字马力后端开发互联网/IT技术原理方案权衡

考察说明

考察对单机锁适用边界及与分布式锁差异的理解

回答思路

  1. 明确单机锁适用于单进程或多线程场景
  2. 区分进程内锁与跨进程分布式锁的边界
  3. 说明单机锁在分布式环境下的失效原因
  4. 能举例说明选型依据