Vital.sandbox
ThreadMethods

self:sleep

Shared

Puts an existing thread on sleep


Syntax

local status = self:sleep(duration)

Parameters

TypeNameDescription
intdurationSleep duration in milliseconds

Returns

TypeNameDescription
boolstatusReturns true on successful execution, or false on failure

Examples

local self = thread:create(function(self)
    engine.print("Thread sleeping for 5 seconds")
    self:sleep(5000)
    engine.print("Thread awaken now")
end)

self:resume()

On this page