从ThreadID获取ThreadName

时间:2009-04-14 17:08:00

标签: c# .net multithreading

有没有办法从线程ID中获取线程的线程名称? (例如,一个类似10或15的ThreadID等)

2 个答案:

答案 0 :(得分:9)

不在托管代码中。就我所知,你甚至无法获得当前进程的Thread个对象列表。您可以使用Process.Threads获取ProcessThreadProcessThread提供Id属性,如果这有助于您...但ProcessThread没有{{3}}据我所知,名字是:(

答案 1 :(得分:2)

我能找到的最佳信息是:

http://www.mail-archive.com/advanced-dotnet@discuss.develop.com/msg07369.html

但这似乎并没有太大帮助。似乎没有好办法做到这一点,缺少更改代码以维护所有应用程序线程的列表(或字典)。