ParallelActivity_

     并行容器(我先这样叫,因为我不知该如何叫),使用SequenceActivity作为分支容器,当所有分支中的结点都执行完成后,该ParallelActivity结点才结束,继续向下执行.其特点如下:
     1.当所有分支中的结点都执行完成后,该ParallelActivity结点才结束
     2.每分支容器SequenceActivity不是在一个独立的线程上运行的,而是在同一线程中作为一个独立的任务队列运行,特点如下:
       每个分支容器SequenceActivity作为ParallelActivity的一个任务队列
       SequenceActivity分支容器中的Activity作为任务队列中的每个任务项
       ParallelActivity以下图方式周期性的查看每个Sequence队列中的第一项,如果是可执行的Activity就执行,如果是不可执行的,(如Delay没到期或HardleExternalEvent没被外部触发)就跳过
       如果有挂起结点,将是工作流被挂起.









以上四个例子感兴趣的可以用我前几天传的[WWF调试模板(2)]试一下,试的时候开启跟踪效果更好.
在[WWF调试模板(2)]我内置了一个[并行]例子,这4个例子我会放入[WWF调试模板(3)]中






posted @ 2006-10-10 20:45  WXWinter(冬)  阅读(1732)  评论(2编辑  收藏  举报