Questions tagged «nsoperationqueue»

8
NSOperation vs大中央派遣
我正在学习iOS的并发编程。到目前为止,我已经阅读了有关NSOperation/NSOperationQueue和的信息GCD。使用NSOperationQueueover 的原因是什么GCD,反之亦然? 听起来既像GCD又NSOperationQueue抽象NSThreads了用户的显式创建。但是,这两种方法之间的关系对我而言尚不清楚,因此请您提供任何反馈意见!

6
NSOperation和NSOperationQueue工作线程与主线程
我必须在我的应用程序中执行一系列下载和数据库写入操作。我使用NSOperation和NSOperationQueue相同。 这是应用程序场景: 从某个地方获取所有邮政编码。 对于每个邮政编码,请提取所有房屋。 为每个房子获取居民详细信息 如前所述,我NSOperation为每个任务定义了一个。在第一种情况下(Task1),我正在向服务器发送请求以获取所有邮政编码。内的委托NSOperation将接收数据。然后将此数据写入数据库。数据库操作是在不同的类中定义的。从NSOperation类中,我正在调用数据库类中定义的写函数。 我的问题是数据库写操作是否发生在主线程或后台线程中?当我在A中调用它时, NSOperation我期望它在与相同的线程(不是MainThread)中运行NSOperation。有人可以在处理NSOperation和时解释这种情况吗NSOperationQueue?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.