【发布时间】:2021-03-30 00:11:41
【问题描述】:
给定一个表单的 bash 命令行
commandA | commandB
我想添加一个大小约为 1MB 的缓冲区,位于 commandA 和 commandB 之间。
我希望能够用某种形式来做到这一点
commandA | BUFFER | commandB
但是BUFFER 使用的命令是什么?
备注:我想这样做是为了将两个命令解耦以使它们更好地并行化。问题是commandB 以大块的形式处理数据,这意味着commandA 会阻塞直到commandB 处理完一个块。所以一切都按顺序运行:-(
【问题讨论】: