NSOperationQueue
を使用して CoreData 操作をディスパッチしたいと考えています。ただし、オペレーション キューの動作は常に同じではなく (たとえば、libdispatch
スレッド プールを使用する iOS 4.0/OS 10.6 でディスパッチする)、キューが常に同じスレッドを使用するとは限りません (NSManagedObjectContext
必要に応じて)。
シリアルNSOperationQueue
を単一のスレッドで強制的に実行できますか? それとも、そのために独自の単純なキューイングメカニズムを作成する必要がありますか?