[jboss-user] [EJB3] - Re: Singleton in clustered JBoss AS 6 Final

Dan Osterrath do-not-reply at jboss.com
Tue Jan 25 10:35:03 EST 2011


Dan Osterrath [http://community.jboss.org/people/DanOsterrath] created the discussion

"Re: Singleton in clustered JBoss AS 6 Final"

To view the discussion, visit: http://community.jboss.org/message/583100#583100

--------------------------------------------------------------
Well, the flag had to be set before executing the action. Unfortunatelly checking and setting the flag can not be atomic over all nodes. So this might lead to a race condition that multiple instances enter the "synchronized" area. (Which in fact is not synchronized.)

if (flag)
   // <--- here the race condition might occur
   flag = true;
   doSomeLongRunningTasksInDB();
   flag = false;
}
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/583100#583100]

Start a new discussion in EJB3 at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110125/92d83c30/attachment.html 


More information about the jboss-user mailing list