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

Reply via email to