我目前正在尝试查看我在 C# 应用程序中创建的线程发生了什么。该线程是类型的System.Threading.Thread
并且嵌入在内部对象中(并且在调试时我可以访问该对象内部的线程)。
我正在使用“ Process Explorer ”检查应用程序。
Process Explorer 有一个“Threads”选项卡,其中包含“TID”、“CPU”、“Cycles Delta”、“Suspend Count”和“Start Address”列。
为了识别我已经启动的线程(在调试器中),我相信我可以查找 TID(线程 ID)或起始地址,我认为线程 ID 是最清晰的。
但是,乍一看,我在System.Threading.Thread
类中看不到任何看起来像线程 ID 的属性/字段/属性。
有人知道System.Threading.Thread
与 Process Explorer 的 TID 列对应的属性/属性/字段吗?
编辑:似乎有一个ManagedThreadId
,但不是这样。