我正在使用Python3创建一个GUI多线程应用程序。玩了一段时间后,它开始变得越来越慢,线程数也增加了很多。
我正在使用htop来查看线程数和名称,但是它们都显示为“ python3”,所以我无法区分它们。
我有类似的东西:
myapp
|_ python3
|_ python3
|_ python3
...
我以这种方式创建线程:
recorder = Thread(target=self.record, name='recorder')
recorder.start()
requester = Thread(target=self.run, name='requester')
requester.start()
因此,在htop的树形视图中,我选择看到的内容如下:
myapp
|_ recorder
|_ requester
...
我应该以其他方式创建线程吗?我想念什么?