2011-12-29 64 views
2

的PyDev的调试视图显示线程,但是他们的名字是神秘:名称线程

Cryptic thread names

有没有办法从Python代码中命名这些线程?

回答

3

它看起来像在PyDev中显示的名称是默认分配的名称。

为了解决这个问题,你可以在创建时到线程赋予一个名字:

threading.Thread(name=<name>, target=...) 

或更高版本,只是通过设置name属性:

thread = threading.Thread(*args, **kwargs) 
thread.name = <name>