$mi = 0;
function testOne(%data)
{
cancel($schDoLoop);
$schDoLoop = schedule(500, 0, "testOne");
echo($mi @ "Hello World------------------------" @ %data);
$mi++;
}
$schDoLoop = schedule(500, 0, "testOne");
可以执行延迟,也可以执行反复的动作。
testOne是自定义的函数。 500ms是延迟时间,1000 = 1秒。返回一个计时器句柄。
cancel($schDoLoop);将上个计时器取消。
这样就可以反复执行一段动作。