我已经通过我的代码确保每个线程都有一个名称集(通过name =设置线程时,或者通过self.name =来自线程的类),因为我需要找出哪个线程仍然在运行(因此我每分钟都会枚举它们并将结果打印到stdout)。
然而,虽然有些人表现得很好:
<UpdateTimes(Updatetimes0, started daemon -1333515456)>
其他人只是这样出现:
<_Worker(Thread-4, started daemon -1363682496)>
我应该在哪里寻找这些线程来命名它们?或者是否有更好的方法在运行时监视正在运行的线程?