Package org.apache.sysds.runtime.util
Class DependencyThreadPool
- java.lang.Object
- 
- org.apache.sysds.runtime.util.DependencyThreadPool
 
- 
 public class DependencyThreadPool extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description DependencyThreadPool(int k)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<List<? extends Callable<?>>>createDependencyList(List<? extends Callable<?>> tasks, Map<Integer[],Integer[]> depMap, List<List<? extends Callable<?>>> dep)static DependencyTask<?>createDependencyTask(Callable<?> task)static List<DependencyTask<?>>createDependencyTasks(List<? extends Callable<?>> tasks, List<List<? extends Callable<?>>> dependencies)static voidexplainTaskGraph(List<DependencyTask<?>> tasks)voidshutdown()List<Future<Future<?>>>submitAll(List<? extends Callable<?>> tasks, List<List<? extends Callable<?>>> dependencies)List<Future<Future<?>>>submitAll(List<DependencyTask<?>> dtasks)List<Object>submitAllAndWait(List<DependencyTask<?>> dtasks)
 
- 
- 
- 
Method Detail- 
shutdownpublic void shutdown() 
 - 
submitAllpublic List<Future<Future<?>>> submitAll(List<DependencyTask<?>> dtasks) 
 - 
submitAllpublic List<Future<Future<?>>> submitAll(List<? extends Callable<?>> tasks, List<List<? extends Callable<?>>> dependencies) 
 - 
submitAllAndWaitpublic List<Object> submitAllAndWait(List<DependencyTask<?>> dtasks) throws ExecutionException, InterruptedException 
 - 
createDependencyTaskpublic static DependencyTask<?> createDependencyTask(Callable<?> task) 
 - 
createDependencyListpublic static List<List<? extends Callable<?>>> createDependencyList(List<? extends Callable<?>> tasks, Map<Integer[],Integer[]> depMap, List<List<? extends Callable<?>>> dep) 
 - 
createDependencyTaskspublic static List<DependencyTask<?>> createDependencyTasks(List<? extends Callable<?>> tasks, List<List<? extends Callable<?>>> dependencies) 
 - 
explainTaskGraphpublic static void explainTaskGraph(List<DependencyTask<?>> tasks) 
 
- 
 
-