标签: windbg sos
当我运行!threads命令时,在最左边的几列中,我看到id为XXX。我的理解是,这意味着死线程。这是否包括退出(优雅或非正常)的任何线程,或者是否适用于任何未正常退出且通过Abort或Interrupt等API杀死的线程
答案 0 :(得分:3)
你是对的,标记为XXXX的线程是死线程 - 即它们不再存在于操作系统的前景中。 CLR保留有关线程的信息比OS长一点,这就是为什么你在输出中看到死线程的原因。
是的,两个正常终止并强行杀死的线程在输出中出现XXXX。