8 |
|
// adapted from bug reports |
9 |
|
|
10 |
|
import java.util.*; |
11 |
– |
import java.lang.*; |
11 |
|
import java.util.concurrent.*; |
12 |
|
import java.util.concurrent.locks.*; |
13 |
|
|
85 |
|
} |
86 |
|
} |
87 |
|
|
89 |
– |
|
88 |
|
public class RLJBar // ProdConsTest |
89 |
|
{ |
90 |
|
|
103 |
|
public static int quiesce = 0; |
104 |
|
public static Condition EndCondition = End.newCondition(); |
105 |
|
|
106 |
< |
public static void main(String[] args) { |
106 |
> |
public static void main(String[] args) { |
107 |
|
int argix = 0; |
108 |
|
if (argix < args.length && args[argix].equals("-o")) { |
109 |
|
++argix; |
157 |
|
System.out.println("Outer time: " + (System.currentTimeMillis()-cyBase)); |
158 |
|
|
159 |
|
// Let workers quiesce/exit. |
160 |
< |
try { Thread.sleep (1000); } catch (Exception ex) {}; |
160 |
> |
try { Thread.sleep (1000); } catch (Exception ex) {} |
161 |
|
} |
162 |
|
} |