горутин, которые ждут этого канала, а потом я передумал, как бы мне их убить?
в голову приходит только в них читать из этого канала селектом и из таймаута на пару секунд, чтобы умирали через 2 секунды точно, но тогда придется этот канал наружу высунуть, а не метод "Open", мб лучше есть решение?
https://tour.golang.org/concurrency/5 можно дополнительно создать канал остановки
http://dahernan.github.io/2015/02/04/context-and-cancellation-of-goroutines/
https://medium.com/@matryer/stopping-goroutines-golang-1bf28799c1cb
Обсуждают сегодня