2 |
|
* Written by Doug Lea and Martin Buchholz with assistance from |
3 |
|
* members of JCP JSR-166 Expert Group and released to the public |
4 |
|
* domain, as explained at |
5 |
< |
* http://creativecommons.org/licenses/publicdomain |
5 |
> |
* http://creativecommons.org/publicdomain/zero/1.0/ |
6 |
|
* Other contributors include Andrew Wright, Jeffrey Hayes, |
7 |
|
* Pat Fisher, Mike Judd. |
8 |
|
*/ |
34 |
|
}}); |
35 |
|
|
36 |
|
threadStarted.await(); |
37 |
< |
Thread.sleep(SHORT_DELAY_MS); |
37 |
> |
delay(SHORT_DELAY_MS); |
38 |
|
LockSupport.unpark(t); |
39 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
40 |
|
} |
55 |
|
}}); |
56 |
|
|
57 |
|
threadStarted.await(); |
58 |
< |
Thread.sleep(SHORT_DELAY_MS); |
58 |
> |
delay(SHORT_DELAY_MS); |
59 |
|
LockSupport.unpark(t); |
60 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
61 |
|
} |
75 |
|
}}); |
76 |
|
|
77 |
|
threadStarted.await(); |
78 |
< |
Thread.sleep(SHORT_DELAY_MS); |
78 |
> |
delay(SHORT_DELAY_MS); |
79 |
|
LockSupport.unpark(t); |
80 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
81 |
|
} |
163 |
|
}}); |
164 |
|
|
165 |
|
threadStarted.await(); |
166 |
< |
Thread.sleep(SHORT_DELAY_MS); |
166 |
> |
delay(SHORT_DELAY_MS); |
167 |
|
t.interrupt(); |
168 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
169 |
|
} |
188 |
|
}}); |
189 |
|
|
190 |
|
threadStarted.await(); |
191 |
< |
Thread.sleep(SHORT_DELAY_MS); |
191 |
> |
delay(SHORT_DELAY_MS); |
192 |
|
t.interrupt(); |
193 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
194 |
|
} |
212 |
|
}}); |
213 |
|
|
214 |
|
threadStarted.await(); |
215 |
< |
Thread.sleep(SHORT_DELAY_MS); |
215 |
> |
delay(SHORT_DELAY_MS); |
216 |
|
t.interrupt(); |
217 |
|
awaitTermination(t, MEDIUM_DELAY_MS); |
218 |
|
} |