Class

NSConditionLock

A lock that can be associated with specific, user-defined conditions. 特定の、ユーザ定義の条件と結びつけることができるロック。

Declaration 宣言

@interface NSConditionLock : NSObject

Overview 概要

Using an NSConditionLock object, you can ensure that a thread can acquire a lock only if a certain condition is met. Once it has acquired the lock and executed the critical section of code, the thread can relinquish the lock and set the associated condition to something new. The conditions themselves are arbitrary: you define them as needed for your application. NSConditionLockオブジェクトを使って、あなたは特定の条件が満たされる場合にのみあるスレッドがロック状態を獲得できることを確実にできます。いったんそれがロック状態を獲得してコードのクリティカルセクションを実行してしまったならば、スレッドはロック状態を放棄して関連付けられた条件を何か新しいものへと設定することができます。条件それら自体は随意です:あなたはそれらをあなたのアプリケーションにとって必要なように定義します。

Topics 話題

Initializing an NSConditionLock Object NSConditionLockオブジェクトを初期化する

Accessing the Condition 条件にアクセスする

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

Identifying the Condition Lock 条件ロックを識別する

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Threads and Locking スレッドとロック