JBPM4学习总结之5——Fork-join(分支/聚合活动)
?
?
执行test02startFork()发起流程的时候,会有3个state节点同时等待着被处理,test04ExeSendEmail()执行的后,sendEmail的state继续往下执行,因为此时sendMSN的state并未执行,所以join1的join现在处于等待状态。test04ExeSendMSN()执行后sendMSN的state被执行了,所以这个时候join1不在处于等待状态了,而直接往下走到了drive。test04ExeQQ()执行后QQ的state继续往下走,和刚才的情况一样,因为drive还处于中断等待状态,所有流程一直在join2等待中…………。test05Exedrive()执行后,大功告成,所有节点都已经执行完毕,流程走向终结。