YWNWA
зачем и когда использовать и что конкретно делает эта штука) тоесть например у меня есть код, который +- как я понял запускает 10 горутин, которые отрабатывают, и те которые работают дольше заданного времени - отменяет их
есть у тебя например HTTP запрос и обработчик
HTTP запросы могут отменяться, например клиент пропал, вопрос: зачем нам продолжать выполнение потенциально дорого обработчика?
в случае отменения запроса контекст будет помечен как отменённый и все кто этот контекст получили смогут это выявить и самостоятельно завершиться