You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/11/09 17:23:20 UTC

svn commit: r332075 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java

Author: dims
Date: Wed Nov  9 08:23:16 2005
New Revision: 332075

URL: http://svn.apache.org/viewcvs?rev=332075&view=rev
Log:
synchronize list


Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java?rev=332075&r1=332074&r2=332075&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/threadpool/ThreadPool.java Wed Nov  9 08:23:16 2005
@@ -24,6 +24,7 @@
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Collections;
 
 /**
  * This the thread pool for axis2. This class will be used a singleton
@@ -44,7 +45,7 @@
 
     public ThreadPool() {
         threads = new ArrayList();
-        tasks = new ArrayList();
+        tasks = Collections.synchronizedList(new ArrayList());
 
         for (int i = 0; i < MAX_THREAD_COUNT; i++) {
             ThreadWorker threadWorker = new ThreadWorker();