2002/07/15 23:17:09
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:48:55 +0000 (06:48 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:48:55 +0000 (06:48 +0000)
darcs-hash:20040130064855-2ba56-59c0f11ff10ec44f40723499be8e8a02a6151501.gz

src/org/xwt/ThreadMessage.java

index cd22019..bbd1f24 100644 (file)
@@ -38,7 +38,7 @@ public class ThreadMessage extends Thread implements Message {
     private static Object[] emptyobj = new Object[] { };
 
     /** creates a new thread to execute function <tt>f</tt> */
-    public static void newthread(Function f) {
+    public static synchronized void newthread(Function f) {
         ThreadMessage ret = (ThreadMessage)spare.remove(false);
         if (ret == null) {
             if (threadcount < Platform.maxThreads()) ret = new ThreadMessage();