2011-12-29 67 views
2

的PyDev的調試視圖顯示線程,但是他們的名字是神祕:名稱線程

Cryptic thread names

有沒有辦法從Python代碼中命名這些線程?

回答

3

它看起來像在PyDev中顯示的名稱是默認分配的名稱。

爲了解決這個問題,你可以在創建時到線程賦予一個名字:

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

或更高版本,只是通過設置name屬性:

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