【发布时间】:2011-07-31 22:44:13
【问题描述】:
我正在比较纯 C# 代码和 WF(Workflow) 的性能。我使用 WorkflowInvoker.Invoke(new MyWorkflow(), ...);
我想知道 Invoke() 是否使用线程池。 我想纯 C# 代码在任何意义上都应该比 Workflow 更快,对吧?工作流程是如何实际实施的?还是靠 C# 代码?
【问题讨论】:
标签: c# performance workflow threadpool
我正在比较纯 C# 代码和 WF(Workflow) 的性能。我使用 WorkflowInvoker.Invoke(new MyWorkflow(), ...);
我想知道 Invoke() 是否使用线程池。 我想纯 C# 代码在任何意义上都应该比 Workflow 更快,对吧?工作流程是如何实际实施的?还是靠 C# 代码?
【问题讨论】:
标签: c# performance workflow threadpool
我相信它在幕后使用了线程池。线程和执行都由 Workflow Scheduler 管理。它默认同步执行,但您可以使用 BeginInvoke 异步运行它。
【讨论】: