У меня возникли трудности с пониманием цели пула в многопроцессорном модуле Python.Цель пула в многопроцессорности python
Я знаю, что делает этот код:
import multiprocessing
def worker():
"""worker function"""
print 'Worker'
return
if __name__ == '__main__':
jobs = []
for i in range(5):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()
Так что мой вопрос, в какой тип ситуации будет использоваться пул?