org.logicalcobwebs.concurrent

Class FJTask.Par2

Enclosing Class:
FJTask
Implemented Interfaces:
Runnable

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.

Nested Class Summary

Nested classes/interfaces inherited from class org.logicalcobwebs.concurrent.FJTask

FJTask.Par, FJTask.Par2, FJTask.Seq, FJTask.Seq2, FJTask.Wrap

Field Summary

protected FJTask
fst
protected FJTask
snd

Constructor Summary

Par2(FJTask task1, FJTask task2)

Method Summary

void
run()

Methods inherited from class org.logicalcobwebs.concurrent.FJTask

cancel, coInvoke, coInvoke, fork, getFJTaskRunner, getFJTaskRunnerGroup, invoke, isDone, join, par, par, reset, seq, seq, setDone, start, yield

Field Details

fst

protected final FJTask fst

snd

protected final FJTask snd

Constructor Details

Par2

public Par2(FJTask task1,
            FJTask task2)

Method Details

run

public void run()