有没有办法命名外部线程?

时间:2010-04-13 22:32:20

标签: multithreading delphi

TThread.NameThreadForDebugging非常适合告诉线程,但并非我的所有线程都是TThread后代。我有一些是由外部库创建的,甚至没有用Delphi编写。如果我能找到一种方法来获取他们的线程句柄,有什么方法可以命名它们吗?

1 个答案:

答案 0 :(得分:6)

请参阅此MSDN文章:How to: Set a Thread Name in Native Code

这适用于Visual Studio。我不知道Delphi调试器是否会提取名称。

请注意,您需要线程ID而不是线程句柄。