activiti 向下驱动原理分析
usertask2 到达网关,后台挂起
usertask3 到达网关,则触发执行 ParallelGatewayActivityBehavior.execute,判断incomings的数量和executions数量是否相同,如果相同则执行如下逻辑:
更新act_hi_actinst,修改act的end时间以及时间段
删除并发两条act_exection数据
主执行实例激活,Execution.setActive(true);
主执行实例当前activie 设置gateway2
主执行实例并发设置为false
主执行实例向下驱动 concurrentRoot.take(transitions.get(0), false);
热爱孤独生活