Windows Workflow 4 - 运行并行任务

时间:2014-04-10 07:26:12

标签: c# .net task workflow-foundation-4 workflow-foundation

在我们当前的Windows Workflow模型中,我们打算同时运行3个长时间运行的进程。每个进程负责长时间运行的操作(例如将文件从位置A复制到位置B)。

据我所知,WF4只“支持1个帖子”。是否可以同时运行3个活动(每个活动执行长时间运行的操作,如复制文件)?或者这是否意味着Workflow不适合我?

1 个答案:

答案 0 :(得分:0)

WF4线程模型是工作流实例中一次只有一个线程,因此如果您有2个工作流,则每个工作流的活动将在不同的线程中运行。单个工作流程中的活动不一定使用相同的线程,但每个活动都是顺序的。

Maartens帖子中提到的博客是开始的地方。