Python スレッドの名前を設定すると、htop または ps に表示されません。ps 出力はpython
、スレッド名としてのみ表示されます。それらのようなシステムレポートに表示されるようにスレッド名を設定する方法はありますか?
from threading import Thread
import time
def sleeper():
while True:
time.sleep(10)
print "sleeping"
t = Thread(target=sleeper, name="Sleeper01")
t.start()
t.join()
ps -T -p {PID} 出力
PID SPID TTY TIME CMD
31420 31420 pts/30 00:00:00 python
31420 31421 pts/30 00:00:00 python