プログラミング言語 Lua その3
■ このスレッドは過去ログ倉庫に格納されています
0638デフォルトの名無しさん
2007/12/22(土) 03:22:11function CallSuspend1(i, j, k, l, m, n, o)
{
local a = 10;
local b = 20;
print("Enter CallSuspend1\n");
while (1) {
suspend("abc");
print("i = " + i + "\n");
print("j = " + j + "\n");
print("k = " + k + "\n");
print("l = " + l + "\n");
print("a = " + a + "\n");
print("b = " + b + "\n");
break;
}
print("Leave CallSuspend1\n");
return "done.";
}
local co = newthread(CallSuspend1);
print("Call CallSuspend1\n");
local ret = co.call(1,2,3,4,5,6,7);
print("ret = " + ret + "\n");
print("Wakeup CallSuspend1\n");
ret = co.wakeup();
print("ret = " + ret + "\n");
■ このスレッドは過去ログ倉庫に格納されています