void wait(double delay)
Уступает выполнение текущего кооперативного потока на заданное время в миллисекундах. Может быть вызвана только внутри кооперативного потока.
Если переданное значение является отрицательным, то текущий кооперативный поток уступит процессорное время другим кооперативным потокам и окажется в конце очереди обработки. Управление вернется когда не останется других кооперативных потоков готовых к исполнению в данный момент. Наиболее отрицательные числа оказываются наиболее близкими к концу очереди. Если же значение равняется нулю, кооперативный поток получит управление на следующей итерации планировщика.
Параметр | Описание |
---|---|
delay |
Время в миллисекундах. |
Task.create(function()
while true do -- Бесконечный цикл.
print("Hello World!")
wait(5000) -- Пауза на 5 секунд.
end
end)