P1---->P2----->(output 1)
P1---->P3---->(output 2)
(output 1) + (output 2) ---->P4
P1流程执行,P1输出作为输入进入P2流程。P2 也将执行。只有当 P2 和 P3 完成过程时,P4 才应该启动。P4 进程不会启动,因为输入进程 P3 尚未处理(P2 输入现在可用)。
任何将触发 P4 执行过程的输入参数触发机制。我需要任何可以解决上述问题的标准设计模式或示例代码(C#)。
还需要我们可以在 .net 3.5 框架中并行执行进程的任何标准方式。