.NET工作流并行执行
我已经创建了工作流,我的代码活动正在进行昂贵的查询。我希望并行执行我的活动(TagData)。但由于某些原因,这个“ParallelFroEach”块作为简单的ForEach循环工作,并且不并行执行它。为什么?我错过什么了吗.NET工作流并行执行,.net,workflow-foundation,.net,Workflow Foundation,我已经创建了工作流,我的代码活动正在进行昂贵的查询。我希望并行执行我的活动(TagData)。但由于某些原因,这个“ParallelFroEach”块作为简单的ForEach循环工作,并且不并行执行它。为什么?我错过什么了吗 谢谢 这完全取决于TagData活动的行为。如果此活动是异步的,并且执行I/O(我怀疑是这样),那么您将看到多个TagData活动同时工作,尽管它们在同一线程上。工作流只有一个执行线程。这就是为什么在可能的情况下进行异步是很重要的 有关更多信息,请参见这完全取决于TagD
谢谢 这完全取决于TagData活动的行为。如果此活动是异步的,并且执行I/O(我怀疑是这样),那么您将看到多个TagData活动同时工作,尽管它们在同一线程上。工作流只有一个执行线程。这就是为什么在可能的情况下进行异步是很重要的
有关更多信息,请参见这完全取决于TagData活动的行为。如果此活动是异步的,并且执行I/O(我怀疑是这样),那么您将看到多个TagData活动同时工作,尽管它们在同一线程上。工作流只有一个执行线程。这就是为什么在可能的情况下进行异步是很重要的 有关更多信息,请参阅