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

在Java中创建大量线程是否必然导致程序卡死?导致卡死的可能原因有哪些?

腾讯云智研发后端开发互联网/IT风险判断技术原理问题排查

考察说明

考察多线程并发下资源耗尽与死锁等问题的理解

回答思路

  1. 明确线程数量本身不必然导致卡死
  2. 分析线程创建过多导致的资源问题:内存、CPU上下文切换、线程栈溢出
  3. 分析死锁、活锁、资源竞争等并发问题
  4. 说明卡死的典型症状与排查思路