from concurrent import futures
while True:
      # .....
      # 一些处理过程,略...
      if xxxxx:
      ProcessA = futures.ProcessPoolExecutor(max_workers=1)
      ProcessARet = ProcessA.sumit(proce_a,funa,funb,func)
      # .....
      # 一些处理过程,略...
      
      del ProcessARet 
      del ProcessA
      # .....
      # 一些处理过程,略...
请教,如果不需要进程或者线程了,这样直接 del 掉,反复的 while 后,没处理好的 Future,是否会产生内存溢出,残留什么的问题吗?
正确地把整个 ProcessPoolExecutor 废弃掉,是否有更正确的姿势?     
因为逻辑上的问题,无法在这里使用 with ProcessPoolExecutor as,或者 wait callback 的设计.....
|  |      1aijam      2021-05-31 18:32:56 +08:00 | 
|  |      2SjwNo1      2021-06-01 13:25:33 +08:00 上下文 | 
|      3wonderay      2021-06-01 13:43:24 +08:00 有 with 不用王八蛋,手动狗头 |