Class com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest
Tests
Test |
Duration |
Result |
testConcurrentOfferPoll |
1.002s |
passed |
testConcurrentPollOffer |
1.001s |
passed |
testConcurrentRemovals |
1.001s |
passed |
testExpeditedOfferPollOfferPoll |
0s |
passed |
testIterator |
0.001s |
passed |
testManyPollsFewOffers |
2.241s |
passed |
testMultipleOfferPollConcurrently |
2.866s |
passed |
testOfferRemovePollOfferPoll |
0s |
passed |
Standard output
java.lang.InterruptedException
java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1009)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1009)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1315)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1315)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:323)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:323)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:231)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:231)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:212)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:212)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:188)
at java.util.concurrent.FutureTask.run(FutureTask.java:277)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:188)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
at java.util.concurrent.FutureTask.run(FutureTask.java:277)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
at java.lang.Thread.run(Thread.java:785)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.lang.Thread.run(Thread.java:785)