constructor
Thread:Thread[main,5,main]
constructor
Thread:Thread[ForkJoinPool.commonPool-worker-5,5,main]
constructor
Thread:Thread[ForkJoinPool.commonPool-worker-2,5,main]
constructor
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main]
constructor
Thread:Thread[ForkJoinPool.commonPool-worker-1,5,main]
accumulator
Thread:Thread[ForkJoinPool.commonPool-worker-5,5,main]
b:4
accumulator
Thread:Thread[ForkJoinPool.commonPool-worker-2,5,main]
b:1
accumulator
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main]
b:5
accumulator
Thread:Thread[main,5,main]
b:3
combiner
a:length:1 b:length:1
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] a:4
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:5
accumulator
Thread:Thread[ForkJoinPool.commonPool-worker-1,5,main]
b:2
combiner
a:length:1 b:length:1
Thread:Thread[ForkJoinPool.commonPool-worker-1,5,main] a:1
Thread:Thread[ForkJoinPool.commonPool-worker-1,5,main] b:2
combiner
a:length:1 b:length:2
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] a:3
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:4
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:5
combiner
a:length:2 b:length:3
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] a:1
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] a:2
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:3
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:4
Thread:Thread[ForkJoinPool.commonPool-worker-4,5,main] b:5
Thread:Thread[main,5,main] All:1
Thread:Thread[main,5,main] All:2
Thread:Thread[main,5,main] All:3
Thread:Thread[main,5,main] All:4
Thread:Thread[main,5,main] All:5