А завершать рутины - через канал.
Рутина, которая будет остановлена, проверяет канал.
А рутина, которая останавливае - или закрывает канал или пишет в катал волшебное слово.
Или воспользоваться готовой библиотекой golang.org/x/context.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.