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

Comparing jsr166/src/test/jsr166e/DoubleAdderDemo.java (file contents):
Revision 1.1 by dl, Tue Aug 2 18:04:19 2011 UTC vs.
Revision 1.2 by jsr166, Tue Aug 2 18:22:20 2011 UTC

# Line 11 | Line 11 | import java.util.concurrent.atomic.Atomi
11   import jsr166e.DoubleAdder;
12  
13   public class DoubleAdderDemo {
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 78 | Line 78 | public class DoubleAdderDemo {
78          final Phaser phaser;
79          final int incs;
80          volatile double result;
81 <        AdderTask(DoubleAdder adder, Phaser phaser, int incs) {
82 <            this.adder = adder;
81 >        AdderTask(DoubleAdder adder, Phaser phaser, int incs) {
82 >            this.adder = adder;
83              this.phaser = phaser;
84              this.incs = incs;
85          }
# Line 100 | Line 100 | public class DoubleAdderDemo {
100          final Phaser phaser;
101          final int incs;
102          volatile double result;
103 <        SyncTask(SynchronizedDoubleAdder adder, Phaser phaser, int incs) {
104 <            this.adder = adder;
103 >        SyncTask(SynchronizedDoubleAdder adder, Phaser phaser, int incs) {
104 >            this.adder = adder;
105              this.phaser = phaser;
106              this.incs = incs;
107          }
# Line 117 | Line 117 | public class DoubleAdderDemo {
117          }
118      }
119  
120 < }
120 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines