#!/usr/bin/env python3
from multiprocessing import Pool
def run(task):
# Do something with task here
print("Handling {}".format(task))
if __name__ == "__main__":
tasks = ['task1', 'task2', 'task3']
# Create a pool of specific number of CPUs
p = Pool(len(tasks))
# Start each task within the pool
p.map(run, tasks)
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter