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

请说明 Go 中 sync.Mutex 在不同版本(特别是 1.18 前后)的实现原理差异。

字节跳动后端开发互联网/IT技术原理方案权衡Go

考察说明

考察对 sync.Mutex 内部状态机、版本演进的理解

回答思路

  1. 能描述 Mutex 的使用场景和基本语义
  2. 对比 1.18 前后 Mutex 状态和唤醒机制的差异
  3. 说明新增的 starvation 模式的作用