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

tryLock(whenCondition:)

Attempts to acquire a lock if the receiver’s condition is equal to the specified condition. レシーバの持つ条件がこの指定の条件と等しいならばあるロックの獲得を試みます。

Declaration 宣言

func tryLock(whenCondition condition: Int) -> Bool

Return Value 戻り値

true if the lock could be acquired, false otherwise. true、もしロックが獲得できなかったならば、そうでなければfalse

Discussion 議論

As part of its implementation, this method invokes lock(whenCondition:before:). This method returns immediately. それの実装の一部として、このメソッドはlock(whenCondition:before:)を発動します。このメソッドはすぐ返ります。

See Also 参照

Acquiring and Releasing a Lock ロックの獲得と解放