public class Userdata extends Task
| Modifier and Type | Class and Description |
|---|---|
static interface |
Userdata.Eats1 |
static class |
Userdata.Eats1Impl |
static class |
Userdata.Eats2 |
static class |
Userdata.Eats3 |
static interface |
Userdata.Eats4 |
static interface |
Userdata.Eats5 |
Task.Fork, Task.Invoke<TT>, Task.Spawn<TT>done, exitResult, fiber, id, pauseReason, running, scheduler, timer| Constructor and Description |
|---|
Userdata() |
| Modifier and Type | Method and Description |
|---|---|
static void |
eater(Userdata.Eats4 eat,
int kfood) |
void |
execute() |
static void |
main(java.lang.String[] args)
start the userdata task
this entry point supports automatic runtime weaving
if the code hasn't been woven when invoked, it will trampoline off the WeavingClassLoader
|
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 eater(Userdata.Eats4 eat, int kfood) throws Pausable
Pausablepublic void execute()
throws Pausable
execute in interface Fiber.Workerexecute in class TaskPausablepublic static void main(java.lang.String[] args)