简单暴力多线程
May 6, 2016
因为某些原因,需要给代码加上多线程支持.
大仙 Epix 及时点化了我.我想,大家都知道 map 这个函数吧,那么就很好用了.
首先我们需要 multiprocessing 这个 module.
from multiprocessing import Pool
from multiprocessing.dummy import Pool as ThreadPool
然后我们初始化实例.
pool = ThreadPool(4) //一共四个实例
那么,明白了吗,我们只需要:
results = pool.map(func, work) //func 对应功能函数, work 则是所需处理的 list
即可.
啊,一切都美好了起来.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.