Package fj.impl.linear
Class LinearForkJoin
java.lang.Object
fj.impl.AbstractForkJoin
fj.impl.linear.LinearForkJoin
- All Implemented Interfaces:
ForkJoin
- Author:
- Dennis Cosgrove
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Future<T>
fork
(TaskSupplier<T> supplier) invokeAllAndGetAll
(Collection<? extends Callable<T>> tasks) Methods inherited from class fj.impl.AbstractForkJoin
fork_loop, fork_loop, fork_loop, fork_loop_with_index, fork_loop_with_index, join, join, join, join, join, join, join_fork_loop, join_fork_loop, join_fork_loop, join_fork_loop, join_fork_loop, join_fork_loop_with_index, join_fork_loop_with_index, join_fork_loop_with_index, join_void_fork_loop, join_void_fork_loop, join_void_fork_loop, join_void_fork_loop_2d, join_void_fork_loop_2d_auto_coarsen, join_void_fork_loop_auto_coarsen, join_void_fork_loop_with_index, join_void_fork_loop_with_index, void_fork, void_fork_loop, void_fork_loop, void_fork_loop, void_fork_loop_with_index, void_fork_loop_with_index
-
Constructor Details
-
LinearForkJoin
public LinearForkJoin()
-
-
Method Details
-
fork
-
invokeAllAndGetAll
protected <T> List<Future<T>> invokeAllAndGetAll(Collection<? extends Callable<T>> tasks) throws InterruptedException - Specified by:
invokeAllAndGetAll
in classAbstractForkJoin
- Throws:
InterruptedException
-