Workflow Invoke方法是否使用线程池

本文关键字:线程 是否 Invoke 方法 Workflow | 更新日期: 2023-09-27 17:49:13

我正在比较纯c#代码和WF(Workflow)的性能。我使用WorkflowInvoker。调用(new MyWorkflow(),…);

我想知道Invoke()是否使用线程池。我猜纯c#代码在任何意义上都应该比Workflow快,对吧?工作流实际上是如何实现的?还是c#代码落后?

Workflow Invoke方法是否使用线程池

我相信在幕后它使用了一个线程池。线程和执行都由Workflow Scheduler管理。默认情况下它是同步执行的,但是你可以使用BeginInvoke来异步运行它。