[jboss-svn-commits] JBL Code SVN: r8603 - labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 2 06:09:59 EST 2007
Author: jhalliday
Date: 2007-01-02 06:09:57 -0500 (Tue, 02 Jan 2007)
New Revision: 8603
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
Log:
Added thread sync per http://jira.jboss.com/jira/browse/JBTM-182
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java 2007-01-02 11:06:25 UTC (rev 8602)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java 2007-01-02 11:09:57 UTC (rev 8603)
@@ -125,10 +125,13 @@
{
case ActionStatus.RUNNING:
{
- if (_synchs == null)
+ synchronized (this)
{
- // Synchronizations should be stored (or at least iterated) in their natural order
- _synchs = new TreeSet();
+ if (_synchs == null)
+ {
+ // Synchronizations should be stored (or at least iterated) in their natural order
+ _synchs = new TreeSet();
+ }
}
if (_synchs.add(sr))
More information about the jboss-svn-commits
mailing list