相关疑难解决方法(0)

Python线程名称不会显示在ps或htop上

当我为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()
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

python multithreading htop

25
推荐指数
3
解决办法
7185
查看次数

标签 统计

htop ×1

multithreading ×1

python ×1