Instance Method インスタンスメソッド

lock(before:)

Attempts to acquire a lock before a given time and returns a Boolean value indicating whether the attempt was successful. 与えられた時間の前にロックを獲得することを試みます、そしてその試みが成功したかどうかを指し示すブール値を返します。

Declaration 宣言

func lock(before limit: Date) -> Bool

Parameters パラメータ

limit

The time limit for attempting to acquire a lock. あるロックを獲得する試みの制限時間。

Return Value 戻り値

true if the lock is acquired before limit, otherwise false. true、もしそのロックがlimitの前に獲得されるならば、そうでなければfalse

Discussion 議論

The thread is blocked until the receiver acquires the lock or limit is reached. スレッドは、レシーバがロックを獲得するまでまたはlimitに達するまでブロックされます。

See Also 参照

Acquiring a Lock ロックを入手する

Related Documentation 関連文書