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

lock(whenCondition:)

Attempts to acquire a lock. ロックの獲得を試みます。

Declaration 宣言

func lock(whenCondition condition: Int)

Parameters パラメータ

condition

The condition to match on. それに関して照合することになる条件。

Discussion 議論

The receiver’s condition must be equal to condition before the locking operation will succeed. This method blocks the thread’s execution until the lock can be acquired. レシーバの持つ条件は、ロック操作が成功する前に、conditionと等しくなければなりません。このメソッドは、そのロックが獲得されるまで、スレッドの持つ実行可能ファイルをブロックします。

See Also 参照

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