[rules-users] StatefulKnowledgeSession.startProcess not thread-safe ?

Greg Barton greg_barton at yahoo.com
Fri Nov 26 12:07:44 EST 2010


org.drools.StatefulSession has the async* methods, which are thread safe.  I'm not sure if org.drools.runtime.StatefulKnowledgeSession.execute(Command<T> command) uses them behind the scenes, though.

--- On Fri, 11/26/10, Wolfgang Laun <wolfgang.laun at gmail.com> wrote:

From: Wolfgang Laun <wolfgang.laun at gmail.com>
Subject: Re: [rules-users] StatefulKnowledgeSession.startProcess not thread-safe ?
To: "Rules Users List" <rules-users at lists.jboss.org>
Date: Friday, November 26, 2010, 9:33 AM

2010/11/26 Esteban Aliverti <esteban.aliverti at gmail.com>

Are you using the same session? Sessions are not thread-safe in drools.
Sessions not thread-safe? So how do I run x.fireUntilHalt() in one session and do insert() in other threads? Do I have to synchronize this myself?

-W


 Best, 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Esteban Aliverti
- Developer @ http://www.plugtree.com 


- Blog @ http://ilesteban.wordpress.com



On Fri, Nov 26, 2010 at 12:12 PM, OptimusPrime <the.maxxxx at gmail.com> wrote:





Hello,



I wrote a micro benchmark in order to test the performance of Drools Flow

5.1.0 in single and multi-threaded environments.



And I noticed that, when 2 threads call startProcess() at the same time

(Intel Core 2 Duo CPU), the returned process instance IDs are the same.



I checked the code and it seems there is no locking mechanism in the

org.drools.process.instance.impl.DefaultProcessInstanceManager class for the

id creation.



Is this a bug or am I missing something ?



Thanks

--

View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/StatefulKnowledgeSession-startProcess-not-thread-safe-tp1973203p1973203.html




Sent from the Drools - User mailing list archive at Nabble.com.

_______________________________________________

rules-users mailing list

rules-users at lists.jboss.org

https://lists.jboss.org/mailman/listinfo/rules-users




_______________________________________________

rules-users mailing list

rules-users at lists.jboss.org

https://lists.jboss.org/mailman/listinfo/rules-users





-----Inline Attachment Follows-----

_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20101126/57f02e46/attachment.html 


More information about the rules-users mailing list