public class Unwind extends Task
Task.Fork, Task.Invoke<TT>, Task.Spawn<TT>done, exitResult, fiber, id, pauseReason, running, scheduler, timer| Constructor and Description |
|---|
Unwind(int an) |
| Modifier and Type | Method and Description |
|---|---|
void |
echoNoPause(int x) |
void |
execute() |
static void |
main(java.lang.String[] args)
benchmark kilim stack manipulation, comparing pausable and non-pausable variants of a trivial operation
|
void |
noPauseRun() |
static long |
testCont(Unwind ex) |
checkKill, dump, equals, errNotWoven, errNotWoven, errorExit, errorExit, execute, exit, exit, fork, getCurrentTask, getExecutionThread, getPauseReason, getScheduler, getStackDepth, getState, getTid, hashCode, id, idledown, informOnExit, invoke, isDone, join, joinb, onEvent, pause, pause, pinToThread, prePin, resume, resumeOnScheduler, run, setPauseReason, setScheduler, setTid, shutdown, sleep, spawn, spawn, start, toString, unpinFromThread, yield, yieldpublic static void main(java.lang.String[] args)
throws java.lang.Exception
args - the number of passes, optionaljava.lang.Exceptionpublic static long testCont(Unwind ex) throws java.lang.Exception
java.lang.Exceptionpublic void execute()
throws Pausable
execute in interface Fiber.Workerexecute in class TaskPausablepublic void noPauseRun()
public void echoNoPause(int x)