在使用 python 封装的进程池 from concurrent.futures import ProcessPoolExecutor 遇到的问题
生活随笔
收集整理的這篇文章主要介紹了
在使用 python 封装的进程池 from concurrent.futures import ProcessPoolExecutor 遇到的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這樣可以正常運(yùn)行,
但是將代碼移植到 mac系統(tǒng), 用的是python3.7
就報(bào)錯(cuò):
于是就把processpool.shutdown(wait=False) 這個(gè)注掉,把這個(gè)語(yǔ)句放在 整個(gè)程序的最后,
以上錯(cuò)誤沒(méi)再出現(xiàn), 但是出現(xiàn)別的錯(cuò)誤了,
嘗試改為:processpool.shutdown(wait=True), 就好了,
同事說(shuō),python3.7 的 ProcessPoolExecutor的shutdown 方法有所修改,關(guān)閉了某些東西,另外這種
shutdown的方式 也不太友好, 這里先記錄以下, 等找到原因 再回來(lái)進(jìn)行補(bǔ)充!!!
總結(jié)
以上是生活随笔為你收集整理的在使用 python 封装的进程池 from concurrent.futures import ProcessPoolExecutor 遇到的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 急急急!!问一下,神雕侠侣师徒之间要多少
- 下一篇: 成都大熊猫繁育基地能摸大熊猫吗