bloritsch 2003/01/23 13:26:14
Modified: thread/src/java/org/apache/excalibur/thread/impl
DefaultThreadControl.java
Log:
use a real join command on the thread being controlled
Revision Changes Path
1.5 +1 -13
jakarta-avalon-excalibur/thread/src/java/org/apache/excalibur/thread/impl/DefaultThreadControl.java
Index: DefaultThreadControl.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/thread/src/java/org/apache/excalibur/thread/impl/DefaultThreadControl.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DefaultThreadControl.java 20 Jan 2003 21:18:23 -0000 1.4
+++ DefaultThreadControl.java 23 Jan 2003 21:26:14 -0000 1.5
@@ -91,19 +91,7 @@
public synchronized void join( final long milliSeconds )
throws IllegalStateException, InterruptedException
{
- //final long start = System.currentTimeMillis();
- wait( milliSeconds );
- /*
- if( !isFinished() )
- {
- final long now = System.currentTimeMillis();
- if( start + milliSeconds > now )
- {
- final long remaining = milliSeconds - (now - start);
- join( remaining );
- }
- }
- */
+ m_thread.join(milliSeconds);
}
public void interupt()
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>