Instance Method

wait(until:)

Blocks the current thread until the condition is signaled or the specified time limit is reached.

Declaration

func wait(until limit: Date) -> Bool

Parameters

limit

The time at which to wake up the thread if the condition has not been signaled.

Return Value

true if the condition was signaled; otherwise, false if the time limit was reached.

Discussion

You must lock the receiver prior to calling this method.

See Also

Waiting for the Lock

func wait()

Blocks the current thread until the condition is signaled.