6 |
|
import java.util.concurrent.*; |
7 |
|
|
8 |
|
public class CancelledProducerConsumerLoops { |
9 |
< |
static final int CAPACITY = 100; |
9 |
> |
static final int CAPACITY = 100; |
10 |
|
static final long TIMEOUT = 100; |
11 |
|
|
12 |
|
static final ExecutorService pool = Executors.newCachedThreadPool(); |
95 |
|
System.out.print("SynchronousQueue "); |
96 |
|
oneRun(new SynchronousQueue<Integer>(), pairs, iters / 8); |
97 |
|
|
98 |
– |
|
98 |
|
if (print) |
99 |
|
System.out.print("SynchronousQueue(fair) "); |
100 |
|
oneRun(new SynchronousQueue<Integer>(true), pairs, iters / 8); |
155 |
|
return new Integer(s); |
156 |
|
} |
157 |
|
} |
159 |
– |
|
160 |
– |
|
158 |
|
} |