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

有三个线程A、B、C,要求循环按顺序依次打印字母‘A’、‘B’、‘C’,共打印十轮,且同一时刻只能有一个线程在打印。请实现该多线程程序。

用友后端开发专业服务编码实现问题拆解技术原理

考察说明

考察多线程同步协作、顺序控制与并发互斥能力

回答思路

  1. 能明确线程协作目标是按A→B→C顺序循环输出
  2. 能选择合适的同步原语(如条件变量、信号量、锁加状态标志)
  3. 正确处理唤醒与等待,避免死锁或错过通知
  4. 能保证每个线程只在轮到它时执行打印,共输出十轮
  5. 简要说明状态标记或编号的实现思路
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。