Thread module

cvariable_wait

procedure2 overloadsSource

Waits on a raw operating-system condition variable, giving up after wait_time_ms (never, when negative). Prefer wait.

cvariable_wait :: (
    condition_variable: *Per_OS_Condition_Variable_Type,
    csection: *Per_OS_Critical_Section_Type,
    wait_time_ms: s32 = -1
)

Parameters

condition_variable: *Per_OS_Condition_Variable_Type
wait_time_ms: s32 = -1
cvariable_wait :: (
    condition_variable: *Per_OS_Condition_Variable_Type,
    csection: *Per_OS_Critical_Section_Type,
    wait_time_ms: s32 = -1
)

Parameters

condition_variable: *Per_OS_Condition_Variable_Type
wait_time_ms: s32 = -1

See also