首页 > 解决方案 > 如何停止在线程内部运行的流口水执行

问题描述

我正在线程内运行规则执行。现在,如果在特定时间后未完成执行,我想在内部停止流口水的执行。

我的问题是如何在超时发生时停止流口水执行?

标签: drools

解决方案


这个问题的解决方案是 - 创建一个默认值为 true 的静态变量。使用这个布尔值在线程中放置一个条件,这样我们只需要在布尔值为真时执行它。一旦超时命中,将该布尔变量设为 false。


推荐阅读