[jboss-cvs] JBossAS SVN: r69791 - projects/microcontainer/trunk/classloader/src/main/org/jboss/classloader/spi/base.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 12 05:36:55 EST 2008
Author: adrian at jboss.org
Date: 2008-02-12 05:36:54 -0500 (Tue, 12 Feb 2008)
New Revision: 69791
Modified:
projects/microcontainer/trunk/classloader/src/main/org/jboss/classloader/spi/base/BaseClassLoader.java
Log:
Don't try to notify other threads about release of the classloader lock unless we really did release the lock
Modified: projects/microcontainer/trunk/classloader/src/main/org/jboss/classloader/spi/base/BaseClassLoader.java
===================================================================
--- projects/microcontainer/trunk/classloader/src/main/org/jboss/classloader/spi/base/BaseClassLoader.java 2008-02-12 06:06:44 UTC (rev 69790)
+++ projects/microcontainer/trunk/classloader/src/main/org/jboss/classloader/spi/base/BaseClassLoader.java 2008-02-12 10:36:54 UTC (rev 69791)
@@ -824,11 +824,13 @@
lock.unlock();
if (lock.getHoldCount() == 0)
+ {
ClassLoaderManager.unregisterLoaderThread(this, thread);
- synchronized (this)
- {
- notifyAll();
+ synchronized (this)
+ {
+ notifyAll();
+ }
}
}
More information about the jboss-cvs-commits
mailing list