2
我知道线程的托管线程ID(获得一个锁定对象fr.om)我也知道这个线程导致死锁。是否有可能确定Windows线程ID?是否有任何可用于识别此功能的工具。从管理线程ID窗口线程ID
我知道线程的托管线程ID(获得一个锁定对象fr.om)我也知道这个线程导致死锁。是否有可能确定Windows线程ID?是否有任何可用于识别此功能的工具。从管理线程ID窗口线程ID
VS2010中的线程窗口显示了托管ID和本地ID。
编辑回复评论:我不认为这些信息在VS2005/8中可用,但您可以在调试过程中通过加载SOS通过即时窗口获得。
.load sos
命令。!threads
SOS命令。 ID列包含线程的托管标识。是否有可能在VS2005和VS2008中获得相同的行为? – Maanu 2010-08-20 10:11:09
可能重复[C#/。NET:如何从线程获取线程ID?](http://stackoverflow.com/questions/1679243/c-net-how-to-get-the- thread-id-from-a-thread) – 2010-08-20 11:36:45
获取这样的线程ID是没有道理的,因为它对于同一个托管线程来说不是常量。 – 2010-08-20 11:37:55