jbpm中的默认FORK处理程序为流程流(在FORK节点中)中定义的每个转换创建并发执行路径。但是,它们不是以并行方式执行的。
有没有可能编写自定义的fork处理程序,启动单独的线程来运行每个FORK-JOIN分支?这可能允许真正的并发执行FORK中的各个分支。
发布于 2009-04-28 13:01:05
默认的jBPM分支处理程序没有实现“真正的”并发,但它实现了“业务并发”(即从业务的角度来看,它是并发的)。
您可以编写自己的fork/join实现...但是我看到了很多Hibernate乐观锁定/陈旧对象/...异常发生。另一个问题是线程的寿命不长(即当DB/服务器崩溃时),您需要重新创建、重新启动并将它们恢复到以前的状态。这一切看起来都很麻烦,考虑到默认的fork开销是最小的……
https://stackoverflow.com/questions/795933
复制相似问题