3 ms·
People here mention Pool, and I've seen it many times. It's this: https://docs.python.org/3/library/multiprocessing.html#introduction https://docs.python.org/3/
by hot_gril 3y ago
People here mention Pool, and I've seen it many times. It's this: https://docs.python.org/3/library/multiprocessing.html#introduction https://docs.python.org/3/library/multiprocessing.html#intro...
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
with Pool(5) as p:
print(p.map(f, [1, 2, 3]))
This forks out up to 5 processes. f(x) runs fully in parallel for each input. The inputs and outputs sent between processes via pickling.