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

breakLock

Forces the lock to be relinquished. ロックに、手放されるように強制します。

Declaration 宣言

- (void)breakLock;

Discussion 議論

This method always succeeds unless the lock has been damaged. If another process has already unlocked or broken the lock, this method has no effect. You should generally use unlock rather than breakLock to relinquish a lock. このメソッドはロックが損傷しているのでなければ常にうまくいきます。別のプロセスがロックをすでにロック解除または破壊してしまったならば、このメソッドは効果を持ちません。あなたは、概してロックを解除するためにunlockを使うべきです、breakLockではなく。

Even if you break a lock, there’s no guarantee that you will then be able to acquire the lock—another process might get it before your tryLock is invoked. あなたがあるロックを破壊するとしても、あなたが次にロックを入手できる保証はありません — 別のプロセスがそれを得るかもしれません、あなたのtryLockが発動される前に。

Raises an NSGenericException if the lock could not be removed. NSGenericExceptionをもしロックが取り除けなかったならば引き起こします。

See Also 参照

Relinquishing a Lock ロックを手放す