groovyx.gpars.extra166y
Class PAS.FJSubSorter

java.lang.Object
  extended by jsr166y.ForkJoinTask<java.lang.Void>
      extended by jsr166y.RecursiveAction
          extended by groovyx.gpars.extra166y.PAS.FJSubSorter
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>
Enclosing class:
PAS

static final class PAS.FJSubSorter
extends jsr166y.RecursiveAction

Utility class to sort half a partitioned array


Field Summary
(package private)  jsr166y.RecursiveAction left
           
(package private)  jsr166y.RecursiveAction merger
           
(package private)  jsr166y.RecursiveAction right
           
 
Constructor Summary
PAS.FJSubSorter(jsr166y.RecursiveAction left, jsr166y.RecursiveAction right, jsr166y.RecursiveAction merger)
           
 
Method Summary
 void compute()
           
 
Methods inherited from class jsr166y.RecursiveAction
exec, getRawResult, setRawResult
 
Methods inherited from class jsr166y.ForkJoinTask
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

left

final jsr166y.RecursiveAction left

right

final jsr166y.RecursiveAction right

merger

final jsr166y.RecursiveAction merger
Constructor Detail

PAS.FJSubSorter

PAS.FJSubSorter(jsr166y.RecursiveAction left,
                jsr166y.RecursiveAction right,
                jsr166y.RecursiveAction merger)
Method Detail

compute

public void compute()
Specified by:
compute in class jsr166y.RecursiveAction

Copyright © 2008–2012 Václav Pech. All Rights Reserved.