donaldp 2002/10/17 19:20:37
Modified: thread/src/java/org/apache/avalon/excalibur/thread/impl
BasicThreadPool.java
Log:
Make sure that the interupt flag is cleared before returning thread to pool
Revision Changes Path
1.4 +1 -0
jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/BasicThreadPool.java
Index: BasicThreadPool.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/BasicThreadPool.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- BasicThreadPool.java 2 Oct 2002 01:52:23 -0000 1.3
+++ BasicThreadPool.java 18 Oct 2002 02:20:36 -0000 1.4
@@ -178,6 +178,7 @@
*/
protected void releaseWorker( final WorkerThread worker )
{
+ worker.interrupted();
m_pool.put( (SimpleWorkerThread)worker );
}
}
--
To unsubscribe, e-mail: <mailto:avalon-cvs-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@;jakarta.apache.org>