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

Esteban Aliverti esteban.aliverti at gmail.com
Fri Nov 26 10:16:38 EST 2010


Are you using the same session? Sessions are not thread-safe in drools.

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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20101126/2c1f6e4b/attachment.html 


More information about the rules-users mailing list