Пул потоків: повторне використання потоків
Коротко: Фіксована група підготовлених потоків, що опрацьовують завдання з черги, замість запуску нового потоку на кожне завдання.
Докладніше: Створення потоку коштує часу й пам’яті. Хто запускає новий потік на кожне дрібне завдання, марнує ресурси й може перевантажити систему безліччю одночасних завдань. Пул потоків тримає напоготові обмежену кількість працівників і поміщає вхідні завдання в чергу.
Подробиці
Як це працює
- Під час старту N робочих потоків…
Див. також: потік, паралелізм, взаємне блокування, черга