Проверяет опыт работы с воркерами.
Короткий ответ
Создайте общий context.Context и передайте его всем воркерам. Каждый воркер в select слушает <-ctx.Done() и завершает работу, завершая весь пул одним сигналом отмены.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.