浏览代码

处理线程监听全部完成出现异常问题

yf_fyh 3 年之前
父节点
当前提交
fc7df7ea11
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 4 5
      crond_script/sim_info.py

+ 4 - 5
crond_script/sim_info.py

@@ -381,12 +381,11 @@ class BD_SIMUpdate(object):
 if __name__ == "__main__":
     print("SIM卡信息开始更新----------%s"%(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")))
     print("")
-    all_tasks = []
     Execution_POOL= ThreadPoolExecutor(max_workers=2)
-    a = Execution_POOL.submit(SQ_SIMUpdate().run())
-    all_tasks.append(a)
-    b = Execution_POOL.submit(BD_SIMUpdate().run())
-    all_tasks.append(b)
+    all_tasks = [
+        Execution_POOL.submit(SQ_SIMUpdate().run),
+        Execution_POOL.submit(BD_SIMUpdate().run)
+    ]
     wait(all_tasks, return_when=ALL_COMPLETED)
 
     print("SIM卡信息更新完毕----------%s"%(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")))