Пул потоков - это коллекция потоков, выделяемая процессу. Потоки из пула могут эффективно выполнять фоновые задачи, такие как обратный вызов таймера или ожидание появления события. Класс ThreadPool предоставляет разработчику доступ к пулу потоков.