java.lang.Object
org.ematgine.utils.concurrent.FJTask
org.ematgine.utils.concurrent.FJTask.Par2
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- FJTask
- public static class FJTask.Par2
- extends FJTask
A new Par(task1, task2), when executed,
runs task1 and task2 in parallel using coInvoke(task1, task2).
The class is a simple utility
that makes it easier to create composite Tasks.
| Fields inherited from class org.ematgine.utils.concurrent.FJTask |
|
|
Method Summary |
void |
run()
This method will be called by whoever wishes to run your class
implementing Runnable. |
| Methods inherited from class org.ematgine.utils.concurrent.FJTask |
cancel, coInvoke, coInvoke, fork, getFJTaskRunner, getFJTaskRunnerGroup, invoke, isDone, join, par, par, reset, seq, seq, setDone, start, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fst
protected final FJTask fst
snd
protected final FJTask snd
FJTask.Par2
public FJTask.Par2(FJTask task1,
FJTask task2)
run
public void run()
- Description copied from interface:
java.lang.Runnable
- This method will be called by whoever wishes to run your class
implementing Runnable. Note that there are no restrictions on what
you are allowed to do in the run method, except that you cannot
throw a checked exception.