0

iPhone/Objective-C 用の標準的な共有/排他ロック/セマフォ スキームはありますか? (ファイルアクセスではなく、内部オブジェクトの操作を同期するためのもの。)

または、自分でロールバックする必要がある場合、構築するのに最適なプリミティブは何ですか?

同時実行性を向上させるために、個別の読み取りロックと書き込みロックを実装するためにこれが必要です。(これは明らかなはずですが、すべてを綴る必要があると思います。)

4

1 に答える 1

1

いくつかのオプションがあります。実装は通常、次のインターフェイスに基づいています。

 #include <pthread.h>   // << for locks and threads
 #include <semaphore.h> // << for semaphore

Cocoa (たとえば) は、ロック インターフェースをNSLock(および特殊化) でラップします。

于 2012-04-10T19:08:31.450 に答える