有没有办法在Linux中设置线程的名称?
我的主要目的是在调试时提供帮助,如果通过例如公开这个名称也很好 /proc/$PID/task/$TID/...
我有一个主线程,它获取连接并立即产生新线程,然后在线程内部它接收一个被记录的名称,目前我的线程被命名为 Thread-n。我想从内部更改线程的名称。我找到了这个,但遗憾的是它只适用于 linux,任何类似的程序可以在 Windows 上执行此操作?
我想在Python中设置线程的标题(在ps或top中看到的标题),以使其在处理跟踪程序中可见。使用进程时,进程的所有线程总是被调用python或称为文件名/usr/bin/python,而脚本是通过./script调用的。
现在,我想更改每个线程的名称。我有一个带有4个线程(包括主线程)的简单脚本。我threading用来启动线程。
有没有一种方法可以实现此目标而无需安装第三方的东西?任何指导表示赞赏。