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

多线程编程题:有三位师傅依次执行任务,A师傅做面包,B师傅打包,C师傅出餐,要求按A->B->C->A->B->C…的顺序循环执行,共生产10个面包。请实现此流程。

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

考察说明

考察多线程顺序控制、循环同步与线程间协作

回答思路

  1. 理解题目要求A、B、C三个线程循环交替执行
  2. 合理选择同步机制(如信号量、条件变量、锁)
  3. 正确处理循环次数和终止条件,确保恰好完成10轮
  4. 考虑线程安全与避免死锁
  5. 代码能正确输出或模拟执行顺序
本题已收录答题指导

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

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