pool
collection of computer resources that are kept ready to use rather than acquired on use and released afterwards
Memory pool
dynamic memory allocation method
connection pool
cache of database connections maintained by the database
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)