Instance Method
インスタンスメソッド
lockWhenCondition:beforeDate:
Attempts to acquire a lock before a specified moment in time.
ある指定の瞬間の前にロックの獲得を試みます。
Parameters
パラメータ
condition
The condition to match on.
それに関して照合することになる条件。
limit
The date by which the lock must be acquired or the attempt will time out.
それによってロックが獲得されなければならないまたはその試みが時間切れになるところの日付。
Return Value
戻り値
YES
if the lock is acquired within the time limit, NO
otherwise.
YES
、もしロックが制限時間内に獲得されるならば、そうでなければNO
。
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 or limit
is reached.
レシーバの持つ条件は、ロック操作が成功する前に、condition
と等しくなければなりません。このメソッドは、そのロックが獲得されるかlimit
に到達するまで、スレッドの持つ実行可能ファイルをブロックします。
See Also
参照
Acquiring and Releasing a Lock
ロックの獲得と解放
- lockBeforeDate:
Attempts to acquire a lock before a specified moment in time.
ある指定の瞬間の前にロックの獲得を試みます。
- tryLock
Attempts to acquire a lock without regard to the receiver’s condition.
レシーバの持つ条件にかかわりなくあるロックの獲得を試みます。
- tryLockWhenCondition:
Attempts to acquire a lock if the receiver’s condition is equal to the specified condition.
レシーバの持つ条件がこの指定の条件と等しいならばあるロックの獲得を試みます。