啥子都不会吖 2014-09-02 07:36 采纳率: 0%
浏览 1704

JBPM5.4 每启动一个流程增加2个线程

我现在在用jbpm5.4,启动新流程用如下代码:
HornetQHTWorkItemHandler hornetQHTWorkItemHandler = new HornetQHTWorkItemHandler(ksession);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", hornetQHTWorkItemHandler);
pi = ksession.startProcess(processName, params);

问题是,每启动一个流程会产生2个线程,导致运行一段时间后,线程数会达到另系统崩溃的程度,请教各位大神帮忙解答下原因,以及如何解决这个问题。
线程信息如下:
Thread: Old I/O client worker (channelId: 1825802428, /127.0.0.1:34969 => /127.0.0.1:5153) : priority:5, demon:true, threadId:3064, threadState:RUNNABLE, lockName:null
Thread: Old I/O server worker (parentId: 1476556600, channelId: 554098833, null => localhost/127.0.0.1:5153) : priority:5, demon:false, threadId:8052, threadState:RUNNABLE, lockName:null

  • 写回答

1条回答

  • liangz168 2014-09-16 04:53
    关注

    用localtaskservice 就好了

    评论

报告相同问题?

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类