Welcome

首页 / 软件开发 / .NET编程技术 / WF 4.0 基础篇(十四) Delay与WF4中的线程

WF 4.0 基础篇(十四) Delay与WF4中的线程2012-08-10 博客园 WXWinter(冬)本节主要介绍WF的实例是单线程运行的,Delay并不是Thread.Sleep,Parallel是单线程运行的,WorkflowApplication与WorkflowInvoker 在调用流程上的区别,InvokeMethod 调用异步方法

本文例子下载:

http://files.cnblogs.com/foundation/DelayAndThreadWorkflow.rar

本文例子说明

WF的实例是单线程运行的

在WF3.x与WF4.0中,工作流实例都是单线程执行的

很多时候,[Parallel]给人一种多线程并行运行的感觉,实际上,Parallel是在单线程中轮换执行各分支。

这是一篇我在2006年写的关于WF3.x中Parallel的运行说明 http://www.cnblogs.com/foundation/archive/2006/10/10/525630.html

同时本文也会在后面的讲解中对WF4.0的[Parallel]运行方式加以说明