11 |
|
* @summary Test concurrent offer vs. drainTo |
12 |
|
*/ |
13 |
|
|
14 |
< |
import java.util.*; |
15 |
< |
import java.util.concurrent.*; |
16 |
< |
import java.util.concurrent.atomic.*; |
17 |
< |
//import jsr166y.*; |
14 |
> |
import java.util.ArrayList; |
15 |
> |
import java.util.List; |
16 |
> |
import java.util.concurrent.ArrayBlockingQueue; |
17 |
> |
import java.util.concurrent.BlockingQueue; |
18 |
> |
import java.util.concurrent.LinkedBlockingDeque; |
19 |
> |
import java.util.concurrent.LinkedBlockingQueue; |
20 |
> |
import java.util.concurrent.LinkedTransferQueue; |
21 |
> |
import java.util.concurrent.ThreadLocalRandom; |
22 |
> |
import java.util.concurrent.atomic.AtomicLong; |
23 |
|
|
24 |
|
@SuppressWarnings({"unchecked", "rawtypes"}) |
25 |
|
public class OfferDrainToLoops { |