You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
335 B
24 lines
335 B
function state1()
|
|
{
|
|
::suspend("state1");
|
|
return state2();
|
|
}
|
|
|
|
function state2()
|
|
{
|
|
::suspend("state2");
|
|
return state3();
|
|
}
|
|
|
|
function state3()
|
|
{
|
|
::suspend("state3");
|
|
return state1();
|
|
}
|
|
|
|
local statethread = ::newthread(state1)
|
|
|
|
::print(statethread.call()+"\n");
|
|
|
|
for(local i = 0; i < 10000; i++)
|
|
::print(statethread.wakeup()+"\n");
|