一、新建單一進程
若是咱們新建少許進程,能夠以下:併發
二、使用進程池
是的,你沒有看錯,不是線程池。它能夠讓你跑滿多核CPU,並且使用方法很是簡單。
注意要用apply_async,若是落下async,就變成阻塞版本了。app
processes=4是最多併發進程數量。async
三、使用Pool,並須要關注結果線程
更多的時候,咱們不只須要多進程執行,還須要關注每一個進程的執行結果,以下:3d
根據網友評論中的反饋,在Windows下運行有可能崩潰(開啓了一大堆新窗口、進程),能夠經過以下調用來解決:blog