Я хочу ограничить использование памяти Go io.Pipe определенным размером.
Таким образом, если буфер заполнен, он будет блокироваться, пока другая сторона не прочитает что-либо.
Поиск в Google обычно возвращает тонны примеров, которые пишут читатели с дополнительным буфером, например bufio. Но я хочу ограничить использование памяти.
Какой лучший способ добиться этого?