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();