Package kilim
Class TaskGroup
- java.lang.Object
-
- kilim.Task
-
- kilim.TaskGroup
-
- All Implemented Interfaces:
java.lang.Runnable,EventSubscriber,Fiber.Worker
public class TaskGroup extends Task
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class kilim.Task
Task.ArgState, Task.Fork, Task.Invoke<TT>, Task.Spawn<TT>
-
-
Field Summary
Fields Modifier and Type Field Description private Mailbox<Task>addedTasksMBprivate Mailbox<ExitMsg>exitmbjava.util.List<ExitMsg>resultsprivate java.util.HashSet<Task>tasks-
Fields inherited from class kilim.Task
done, exitResult, fiber, id, idSource, numActivePins, pauseReason, preferredResumeThread, running, scheduler, timer, yieldReason
-
-
Constructor Summary
Constructors Constructor Description TaskGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Task t)voidexecute()ExitMsgjoin()ExitMsgjoinb()-
Methods inherited from class kilim.Task
checkKill, checkPin, checkTimeout, dump, equals, errNotWoven, errNotWoven, errorExit, errorExit, execute, exit, exit, fork, getCurrentTask, getExecutionThread, getPauseReason, getRunnerInfo, getScheduler, getStackDepth, getState, getTid, hashCode, id, idledown, informOnExit, invoke, isDone, onEvent, pause, pause, pinToThread, prePin, resume, resumeOnScheduler, run, setPauseReason, setScheduler, setTid, shutdown, sleep, spawn, spawn, start, toString, unpinFromThread, yield, yield
-
-