线程

在调试器架构中,线程

  • 是计算的基本单元。 线程在其单一的调用堆栈上下文中顺序执行指令,从一个代码上下文转移到另一个。

  • 可以标识其自身和它所运行的程序。 线程可以被命名、挂起和恢复。 线程还可以枚举其相关的堆栈帧,在某些条件下,也可以被移动到另一个堆栈帧。 给定一个堆栈帧的上下文,线程可以返回其相关的逻辑线程(如果有的话)。 线程具有属性,例如挂起计数,这些属性可以在 IDE 的“线程”窗口中显示。

  • 线程由 IDebugThread2 接口表示,通常由调试引擎 (DE) 或虚拟机在执行程序时创建。

另请参阅