Проверяет понимание отмены операций и жизненного цикла запросов.
Короткий ответ
context.WithTimeout создаёт контекст, который автоматически отменяется по истечении заданного времени. После таймаута закрывается ctx.Done(), а ctx.Err() возвращает context.DeadlineExceeded.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.