有没有一种方法可以命名外部线程?

3

TThread.NameThreadForDebugging可以很好的区分线程,但并不是所有的线程都是TThread的子类,我有一些线程是由非Delphi语言编写的外部库创建的。如果我能找到它们的线程句柄,是否有办法给这些线程命名?

1个回答

6

是的,Delphi RTL函数似乎几乎是这段C++代码的精确翻译。但在帮助文件中,它说“ThreadID是要命名的TThread实例的ThreadID属性。”那么这只是Windows分配的线程ID的反映吗? - Mason Wheeler
你可能需要注意以下怪异现象 - 我不确定它是否也适用于 Delphi 调试器:http://stackoverflow.com/questions/2448155/setthreadname-not-working-with-visual-studio-2005 - Suma
不,那似乎是特定于Visual Studio的。 - Mason Wheeler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接