时间管道流程单独进行

时间:2016-02-09 06:52:41

标签: pipe profiling

我有两个进程,第一个的输出通过管道进入第二个进程。有没有办法计算每个进程的时间而不必序列化它们?

1 个答案:

答案 0 :(得分:0)

如果我理解你使用"管道"正确地说,以下是一个相当普遍的解决方案:

% mkfifo fifo 
% time foo > fifo &
% time bar < fifo &

您可以使用sh文件描述符技巧来安排此操作。

  

有没有办法计算每个流程的时间而不必   序列化他们

您当然意识到,既然您将它们绑在管道中,这本身可能会将它们序列化吗?