FORKJOIN分支中节点的java jbpm并发执行
jbpm中的默认FORK处理程序为流程流(FORK节点)中定义的每个转换创建并发执行路径。然而,它们不是并行执行的
是否可以编写定制的fork处理程序,为运行每个fork-JOIN分支启动单独的线程?这可能允许在FORK中的各个分支中真正并发执行
你可以在下面搜索框中键入要查询的问题!
jbpm中的默认FORK处理程序为流程流(FORK节点)中定义的每个转换创建并发执行路径。然而,它们不是并行执行的
是否可以编写定制的fork处理程序,为运行每个fork-JOIN分支启动单独的线程?这可能允许在FORK中的各个分支中真正并发执行
# 1 楼答案
默认的jBPM fork处理程序不实现“真正的”并发,但它实现了“业务并发”(即从业务角度来看,它是并发的)
您可以编写自己的fork/join实现。。。但我看到很多Hibernate乐观锁定/过时对象/。。。例外情况正在发生。 另一个问题是线程寿命不长(即当数据库/服务器崩溃时),需要重新创建、重新启动并将其恢复到以前的状态。考虑到默认的fork开销很小,这一切看起来都很麻烦