Что такое context.Done()?

Ответ

Done() возвращает канал, который закрывается при отмене контекста (вызов cancel, истечение дедлайна или отмена родителя). Ожидание <-ctx.Done() разблокируется при отмене. Если контекст не отменяем (Background) - Done() возвращает nil; чтение из nil блокируется навсегда.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.