In drools there is no longer a single agenda, there are AgendaGroups
with MAIN acting as the default. I've been thinking that it might be
useful to have named Threads too - so you can specify a thread for the
AgendaGroup to execute in. This would allow an AgendaGroup to execute
its rules in parallel with other, and thus the MAIN, thread - however
fact assert, retract and modify will remain a single thread for now -
so there could be race conditions between different threads fighting
for the next working memory action. But this can still be useful, I
think, especially for cases where you have rules with no side effects.
Mark
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email