Instance Method

wait(wallTimeout:)

Waits for, or decrements, a semaphore.

Declaration

func wait(wallTimeout: DispatchWallTime) -> DispatchTimeoutResult

Parameters

wallTimeout

The latest time to wait for a signal.

Discussion

Decrement the counting semaphore. If the resulting value is less than zero, this function waits for a signal to occur before returning.

See Also

Blocking on the Semaphore

func wait()

Waits for, or decrements, a semaphore.

func wait(timeout: DispatchTime) -> DispatchTimeoutResult

Waits for, or decrements, a semaphore.