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

在协程中使用共享变量时,需要加锁吗?请说明理由。

美的集团后端开发电商风险判断技术原理

考察说明

考察对协程并发安全模型的理解以及加锁必要性分析

回答思路

  1. 能区分协程的单线程调度和多线程并行情况
  2. 说明协程间数据竞争的前提条件
  3. 能举例说明加锁时机与替代方案(如无锁结构、消息传递)
  4. 能分析同步原语(如异步锁)的适用性