基本的multiprocessing用法:
def f(x):
return x**2
a=[1,2,3]
with Pool(os.cpu_count()) as pool:
pool.map(f,a)
但是需要注意,这里的f需要是全局函数,否则会出现报错的情况,那么如何可以让f不是全局函数呢,可以参考下面的文章
http://luly.lamost.org/blog/python_multiprocessing.html
如何使用多参数呢?可以参考下面的文章:
https://www.cnblogs.com/arkenstone/p/6830714.html
网友评论