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

如何使用GDB调试死锁?请描述常用调试步骤。

小米集团后端开发电子/半导体技术原理问题排查GDB

考察说明

考察GDB调试死锁的基本技能和排错思路

回答思路

  1. 能够说明使用gdb附加到进程或分析core dump
  2. 能够使用thread命令查看线程列表并切换线程
  3. 能够通过bt查看线程栈,发现等待的锁
  4. 能够结合pthread_mutex等库函数定位死锁位置
本题已收录答题指导

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

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