I hit the sentence:
The ProcessPoolExecutor class is an Executor subclass that uses a pool of processes to execute calls asynchronously.
I was looking for the word pool which means
swimming pool in most cases. So, I'm asking the question: Why we're using in concurrent programming terminology the term
pool of processes and not
list of processes,
set of processes etc. How did the term come into existence? Where is the origin?