thread pool
a method for efficient parallel processing in computer programs (pre-creating threads and reusing them as tasks occur, reducing overhead of thread creation and destruction, improving system performance, and optimizing resource management)
en-GB/ˈθɹɛd ˈpuːl/
en-US/ˈθɹɛd ˈpul/