EMZETT.
Увійти

Пул потоків: повторне використання потоків

Коротко: Фіксована група підготовлених потоків, що опрацьовують завдання з черги, замість запуску нового потоку на кожне завдання.

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

Подробиці

Як це працює

  1. Під час старту N робочих потоків…

Див. також: потік, паралелізм, взаємне блокування, черга