我有两个或更多不同的Operation
子类,每个子类都执行网络请求并将数据存储在Core Data中。
我将操作添加到OperationQueue
,如下面的代码所示。
我有两个问题:
1 - 这些操作是按顺序执行还是不同步?
2 - 如果它们是异步的,传递相同的context
可能是一个问题吗?
let opQueue = OperationQueue()
opQueue.addOperation(NetworkRequest.init(context:managedObjectContext))
opQueue.addOperation(NetworkRequest2.init(context:managedObjectContext))
opQueue.waitUntilAllOperationsAreFinished()
由于