Vital.sandbox
Thread

self:sleep

Shared

Puts an existing thread on sleep


Syntax

local status = self:sleep(duration)

Parameters

TypeNameDescription
intdurationSleep duration in milliseconds

Returns

TypeNameDescription
boolstatustrue on successful execution, or false on failure

Examples

Sleep a thread for 5 seconds then continue
local self = thread:create(function(self)
    engine.print("info", "Thread sleeping for 5 seconds")
    self:sleep(5000)
    engine.print("info", "Thread awaken now")
end)

self:resume()

On this page