监视时缺少线程名称

时间:2016-08-16 15:10:13

标签: python multithreading python-multithreading

我已经通过我的代码确保每个线程都有一个名称集(通过name =设置线程时,或者通过self.name =来自线程的类),因为我需要找出哪个线程仍然在运行(因此我每分钟都会枚举它们并将结果打印到stdout)。

然而,虽然有些人表现得很好:

<UpdateTimes(Updatetimes0, started daemon -1333515456)>

其他人只是这样出现:

<_Worker(Thread-4, started daemon -1363682496)>

我应该在哪里寻找这些线程来命名它们?或者是否有更好的方法在运行时监视正在运行的线程?

0 个答案:

没有答案