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

Comparing jsr166/src/test/jsr166e/LongAdderDemo.java (file contents):
Revision 1.1 by dl, Sun Jul 31 14:20:11 2011 UTC vs.
Revision 1.2 by jsr166, Mon Aug 1 04:18:59 2011 UTC

# Line 11 | Line 11 | import java.util.concurrent.atomic.Atomi
11   import jsr166e.LongAdder;
12  
13   public class LongAdderDemo {
14 <    static final int INCS_PER_THREAD = 10000000;
14 >    static final int INCS_PER_THREAD = 10000000;
15      static final int NCPU = Runtime.getRuntime().availableProcessors();
16      static final ExecutorService pool = Executors.newCachedThreadPool();
17  
# Line 72 | Line 72 | public class LongAdderDemo {
72          final Phaser phaser;
73          final int incs;
74          volatile long result;
75 <        AdderTask(LongAdder adder, Phaser phaser, int incs) {
76 <            this.adder = adder;
75 >        AdderTask(LongAdder adder, Phaser phaser, int incs) {
76 >            this.adder = adder;
77              this.phaser = phaser;
78              this.incs = incs;
79          }
# Line 94 | Line 94 | public class LongAdderDemo {
94          final Phaser phaser;
95          final int incs;
96          volatile long result;
97 <        CasTask(AtomicLong adder, Phaser phaser, int incs) {
98 <            this.adder = adder;
97 >        CasTask(AtomicLong adder, Phaser phaser, int incs) {
98 >            this.adder = adder;
99              this.phaser = phaser;
100              this.incs = incs;
101          }
# Line 111 | Line 111 | public class LongAdderDemo {
111          }
112      }
113  
114 < }
114 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines