Io module

sleep

procedureextensionexperimentalSource

Blocks this fiber, not the thread, for at least milliseconds. Ends early with .TIMED_OUT when a with_deadline limit comes first.

Example↗
Io :: #import "Extensions/Io";

Io.io_run(() {
    error := Io.sleep(5);
    assert(error == .NONE);
});
sleep :: (milliseconds: s64) -> Io_Error

Parameters

milliseconds: s64

Returns

See also