Are you using the same session? Sessions are not thread-safe in drools.
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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users