我想在Python中设置一个帖子的标题(在'ps'或'top'中看到的标题),以使其对处理跟踪器程序可见。当使用/ usr / bin / python并通过./script调用脚本时,进程的所有线程总是被称为'python'或被称为文件名。
现在,我想更改每个线程名称。我有一个简单的脚本有4个线程(包括主线程)。我使用线程来启动线程。
有没有办法可以实现这一点,而无需安装第三方的东西?任何指导都表示赞赏。
答案 0 :(得分:4)
尝试一下:
def your_function(arg1, arg2, argn):
* do stuff *
new_thread = threading.Thread(target=your_function, args=(arg1, arg2, argn))
new_thread.name = 'your name'
new.thread.start()
new_thread.name
是您的答案。
答案 1 :(得分:-1)
只要做到: t = threading.Thread(name ='my_thread')