标签: go pipe buffer blocking
我希望将Go的io.Pipe内存使用限制为一定大小。 因此,如果缓冲区已满,它将阻塞直到另一方读取内容为止。
在Google上进行的搜索通常会返回大量示例,这些示例使用诸如bufio之类的额外缓冲区来包装阅读器的内容。但是我希望限制内存使用。
实现此目标的最佳方法是什么?