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

请设计一个场景:线程B和线程C轮流猜数,但每个线程可在任意时刻发起猜测,要求在两线程之间保持交替顺序,你会如何实现?

飞猪后端开发电商问题拆解技术原理

考察说明

考察并发交替执行的设计与同步机制

回答思路

  1. 明确交替顺序的定义与并发起始条件
  2. 选择合适的同步原语(如信号量、条件变量)
  3. 说明避免竞态和死锁的方法
  4. 考虑公平性与性能取舍