ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/AbstractQueuedSynchronizerTest.java
(Generate patch)

Comparing jsr166/src/test/tck/AbstractQueuedSynchronizerTest.java (file contents):
Revision 1.17 by dl, Mon Jan 12 16:37:40 2004 UTC vs.
Revision 1.20 by dl, Fri Feb 24 00:03:16 2006 UTC

# Line 188 | Line 188 | public class AbstractQueuedSynchronizerT
188              sync.release(1);
189              Thread.sleep(SHORT_DELAY_MS);
190              assertFalse(sync.isQueued(t1));
191 +            Thread.sleep(SHORT_DELAY_MS);
192              assertFalse(sync.isQueued(t2));
193              t1.join();
194              t2.join();
# Line 214 | Line 215 | public class AbstractQueuedSynchronizerT
215              assertEquals(t1, sync.getFirstQueuedThread());
216              t1.interrupt();
217              Thread.sleep(SHORT_DELAY_MS);
218 +            Thread.sleep(SHORT_DELAY_MS);
219              assertEquals(t2, sync.getFirstQueuedThread());
220              sync.release(1);
221              Thread.sleep(SHORT_DELAY_MS);
# Line 459 | Line 461 | public class AbstractQueuedSynchronizerT
461          Thread t = new Thread(new InterruptedSyncRunnable(sync));
462          try {
463              t.start();
464 +            Thread.sleep(SHORT_DELAY_MS);
465              t.interrupt();
466              sync.release(1);
467              t.join();
# Line 948 | Line 951 | public class AbstractQueuedSynchronizerT
951              sync.acquire(1);
952              c.signal();
953              sync.release(1);
951            assert(t.isInterrupted());
954              t.join(SHORT_DELAY_MS);
955              assertFalse(t.isAlive());
956          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines