thread dump:线程转储;指在某一时刻把进程(常见于 JVM 等运行时)中各个线程的状态、调用栈(stack trace)、锁/监视器占用等信息“整体打印/导出”的诊断输出,用于排查卡死、死锁、性能抖动等问题。(在不同平台上也可能称为线程快照。)
/θrɛd dʌmp/
Please send me a thread dump when the app freezes.
应用卡死时请发我一份线程转储。
After the outage, engineers compared multiple thread dumps to identify a deadlock involving a shared lock.
故障之后,工程师对比了多份线程转储,定位到一次与共享锁有关的死锁。
thread 原指“线”,在计算机领域引申为“执行线程”;dump 有“倾倒、倒出”之意,在技术语境里常指“把内存/状态信息一次性导出打印”(如 core dump)。合起来 thread dump 就是“把线程信息整体倒出来”的诊断输出。