进程池 Pool
62.2 进程池 Pool
Pool(n) 复用多个进程处理一批任务。
map 并行
from multiprocessing import Pool
def square(x):
return x * x
if __name__ == '__main__':
with Pool(4) as pool:
print(pool.map(square, [1, 2, 3, 4, 5]))
Pool(n) 复用多个进程处理一批任务。
from multiprocessing import Pool
def square(x):
return x * x
if __name__ == '__main__':
with Pool(4) as pool:
print(pool.map(square, [1, 2, 3, 4, 5]))