- lock
Attempts to acquire a lock, blocking a thread’s execution until the lock can be acquired.
ロックの獲得を試みます、スレッドの持つ実行可能ファイルをロックが獲得可能になるまでブロックします。
- unlock
Relinquishes a previously acquired lock.
以前獲得されたロックを放棄します。
Availability 有効性
Technology
@protocol NSLocking
A lock object is used to coordinate the actions of multiple threads of execution within a single application. By using a lock object, an application can protect critical sections of code from being executed simultaneously by separate threads, thus protecting shared data and other shared resources from corruption. ロックオブジェクトは、単一アプリケーション内で実行の複数スレッドの中の動作それらを調整するために使われます。ロックオブジェクトを使うことによって、アプリケーションはコードのクリティカルセクションを別々のスレッドによって同時に実行されることから保護できます、それゆえ共有データおよび他の共有リソースを変造から保護します。
NSThread
NSLock
NSRecursiveLock
NSDistributedLock
NSConditionLock
NSCondition