在 nConcurrentMSort 执行模式下,当 b = false 时,即使前 n 个并发执行的规则执行成功了,也不会继续执行后续的 m-1 条规则了。
例如下面的规则:
rule "A1" salience 100
begin
print(@name)
end
rule "A2" salience 100
begin
print(@name)
end
rule "A3" salience 100
begin
print(@name)
end
rule "B1" salience 3
begin
print(@name)
end
rule "B2" salience 2
begin
print(@name)
end
在
nConcurrentMSort
执行模式下,当b = false
时,即使前 n 个并发执行的规则执行成功了,也不会继续执行后续的m-1
条规则了。例如下面的规则:
在执行
nConcurrentMSort(3, 2, ruleBuilder, false)
时,只有B1
执行了,B2
没有执行。只有b=true
时才会执行B2