Update of /var/cvs/src/org/mmbase/module/core
In directory james.mmbase.org:/tmp/cvs-serv4322
Modified Files:
MMBaseContext.java
Log Message:
could give dead-locks
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/core
Index: MMBaseContext.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/core/MMBaseContext.java,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -b -r1.67 -r1.68
--- MMBaseContext.java 8 Sep 2008 16:37:50 -0000 1.67
+++ MMBaseContext.java 12 Sep 2008 13:06:17 -0000 1.68
@@ -27,7 +27,7 @@
* @author Daniel Ockeloen
* @author David van Zeventer
* @author Jaco de Groot
- * @version $Id: MMBaseContext.java,v 1.67 2008/09/08 16:37:50 ernst Exp $
+ * @version $Id: MMBaseContext.java,v 1.68 2008/09/12 13:06:17 michiel Exp $
*/
public class MMBaseContext {
private static final Logger log =
Logging.getLoggerInstance(MMBaseContext.class);
@@ -139,7 +139,8 @@
* Returns the MMBase thread group.
* @since MMBase-1.8
*/
- public synchronized static ThreadGroup getThreadGroup() {
+ public static ThreadGroup getThreadGroup() {
+ synchronized (org.mmbase.Version.class) {
if (threadGroup == null) {
String groupName = org.mmbase.Version.get();// + "" + new Date();
log.service("Creating threadGroup: " + groupName);
@@ -147,6 +148,7 @@
}
return threadGroup;
}
+ }
/**
* Starts a daemon thread using the MMBase thread group.
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs