It is atomic with respect to other rules firing; only one rule can be firing at a time. It's not atomic with respect to working memory changes, though; working memory can be changed by other threads while the RHS of a rule is executing.

On Jan 7, 2011, at 12:47 PM, Nguyen, Son wrote:


Hi,

Execution of a rule RHS is sequential. But is it atomic?
In other words, during that time, is it possible that other activated rules get fired? These activated rules include those that had been on the agenda or newly activated rules due to pattern matching caused by the RHS invocation of modify, assert or retract.

Any feedback is greately appreciated.

Son Nguyen


---------------------------------------------------------
Ernest Friedman-Hill
Informatics & Decision Sciences, Sandia National Laboratories
PO Box 969, MS 9012, Livermore, CA 94550
http://www.jessrules.com







--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users y...@address.com'
in the BODY of a message to majord...@sandia.gov, NOT to the list
(use your own address!) List problems? Notify owner-jess-us...@sandia.gov.
--------------------------------------------------------------------

Reply via email to