Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我运行 !threads 命令时,在少数线程的最左侧列中,我看到 id 为 XXX。我的理解是,这意味着死线程。这是否包括任何退出(正常或不正常)的线程,或者是否包括任何未正常退出并通过 Abort 或 Interrupt 等 API 终止的线程
你是对的,标记为 XXXX 的线程是死线程 - 即从操作系统的角度来看它们不再存在。CLR 保留有关线程的信息比 OS 长一点,这就是为什么您会在输出中看到死线程的原因。
是的,正常终止和强制终止的线程都在输出中显示为 XXXX。