Что такое io.LimitReader?

Middle
192 просмотров
AFK Offer AI

io.LimitReader оборачивает Reader и ограничивает количество байт, которое можно прочитать. После лимита возвращает EOF. Незаменим для защиты от слишком больших запросов — например, ограничить размер загружаемого файла или тела HTTP-запроса, чтобы сервер не съел всю память.

Следующий вопрос

Что произойдёт: go func() { panic("boom") }(); time.Sleep(time.Second)?