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

Comparing jsr166/src/test/loops/CyclicBarrierLoops.java (file contents):
Revision 1.1 by dl, Sun Nov 1 21:28:56 2009 UTC vs.
Revision 1.2 by jsr166, Mon Nov 2 20:23:53 2009 UTC

# Line 51 | Line 51 | public class CyclicBarrierLoops {
51              nthreads = Integer.parseInt(args[0]);
52  
53          System.out.printf("max %d Threads\n", nthreads);
54 <        
54 >
55          for (int k = 2; k <= nthreads; k *= 2) {
56              for (int size = FIRST_SIZE; size <= LAST_SIZE; size *= 10) {
57                  long startTime = System.nanoTime();
58 <                
58 >
59                  CyclicBarrier barrier = new CyclicBarrier(k);
60                  CyclicBarrierAction[] actions = new CyclicBarrierAction[k];
61                  for (int i = 0; i < k; ++i) {
62                      actions[i] = new CyclicBarrierAction(i, barrier, size);
63                  }
64 <                
64 >
65                  Future[] futures = new Future[k];
66                  for (int i = 0; i < k; ++i) {
67                      futures[i] = pool.submit(actions[i]);
# Line 77 | Line 77 | public class CyclicBarrierLoops {
77          }
78          pool.shutdown();
79      }
80    
81 }
82
80  
81 + }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines