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