Class

NSRecursiveLock

A lock that may be acquired multiple times by the same thread without causing a deadlock. 膠着状態を引き起こすことなく同じスレッドによって複数回獲得されるかもしれないあるロック。

Declaration 宣言

class NSRecursiveLock : NSObject

Overview 概要

NSRecursiveLock defines a lock that may be acquired multiple times by the same thread without causing a deadlock, a situation where a thread is permanently blocked waiting for itself to relinquish a lock. While the locking thread has one or more locks, all other threads are prevented from accessing the code protected by the lock. NSRecursiveLockは、デッドロック(行き詰まり、膠着)、あるスレッドがそれ自身がロックを手放すのを待っていて永久にブロックされる状況、の原因になることなく同じスレッドによって複数回取得されることができるロックを定義します。ロックしているスレッドが1つまたはそれ以上のロックを持つ間、全ての他のスレッドはロックによって保護されるコードにアクセスすることを妨げられます。

Topics 話題

Acquiring a Lock ロックを入手する

Naming the Lock ロックに命名する

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Threads and Locking スレッドとロック