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

break()

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

Declaration 宣言

func `break`()

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 break() to relinquish a lock. このメソッドはロックが損傷しているのでなければ常にうまくいきます。別のプロセスがロックをすでにロック解除または破壊してしまったならば、このメソッドは効果を持ちません。あなたは、概してロックを解除するためにunlock()を使うべきです、break()ではなく。

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 try() is invoked. あなたがあるロックを破壊するとしても、あなたが次にロックを入手できる保証はありません — 別のプロセスがそれを得るかもしれません、あなたのtry()が発動される前に。

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

See Also 参照

Relinquishing a Lock ロックを手放す