之前写的脚本会出现因网络原洇关闭某些线程,先构思了一个启动一个相同线程的方法
网上看了一些什么用setName方法重命名并再启动线程的方法还是会报错
因PYTHON的垃圾回收機制,关闭的线程会自动回收所以不必担心启动太多线程而造成的内存问题。
1、把所有线程保存在一个list把所有线程名和启动线程args存入┅个dict
2、定时循环这个list,查找没启动的线程并把这个线程从list和dict中删除
3、然后使用被删除的线程的args值再启动一个新的线程