ParallelActivity是个一个并行容器,使用SequenceActivity作为分支容器,当所有分支中的结点都执行完成后,该ParallelActivity结点才结束,继续向下执行.其特点如下:
1.当所有分支中的结点都执行完成后,该ParallelActivity结点才结束
2.每分支容器SequenceActivity不是在一个独立的线程上运行的,而是在同一线程中作为一个独立的任务队列运行,特点如下:
每个分支容器SequenceActivity作为ParallelActivity的一个任务队列
SequenceActivity分支容器中的Activity作为任务队列中的每个任务项
我们将delayActivity1的TimeoutDuration设为:00:00:05;将delayActivit2的TimeoutDuration设为:00:00:10;将delayActivity3的TimeoutDuration设为:00:00:15;然后看看,这个工作执行的结果是:
1 2 3 4 5 6 7 8
功能:
1.一个简单的的容器,容器里的结点按序顺执行
2.在中ParallelActivity中作为分支容器
说明:
1.SequenceActivity容器以排列好的方式依次运行容器内的子结点
2.当所有的子结点都完成时,SequenceActivity结点结束
3.从SequenceActivity派生的类,将不能实现 IActivityEventListener 接口.或不能被正确执行