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

请解释sync.Once的实现原理,包括双重检查、互斥锁和原子操作的配合。

信也科技后端开发金融问题拆解技术原理Go

考察说明

考察单次执行保证的实现细节与并发正确性

回答思路

  1. 说明done标志的原子读写
  2. 解释双重检查如何避免每次调用都加锁
  3. 理解并发调用时onceBody只执行一次的原理