Question: what is the difference between pool and process in python?
Answer: 'Process' allocates all the tasks in the memory whereas 'Pool' allocates the memory to only for the executing process. You would rather end up using Pool when there are relatively less number of tasks to be executed in parallel and each task has to be executed only once.