我正在学习iOS的并发编程.到目前为止,我已经读过NSOperation
/NSOperationQueue
和GCD
.使用NSOperationQueue
over 的原因是什么GCD
,反之亦然?
听起来像是两者,GCD
并从用户那里NSOperationQueue
抽象出明确的创造NSThreads
.然而这两种方法之间的关系对我来说并不清楚,所以任何反馈都要赞赏!
concurrency nsoperation nsoperationqueue grand-central-dispatch ios
当你需要在网络任务或操作的完成块中的主线程上执行某些操作时,哪种方式获取它将是最合适的,为什么?:
OperationQueue.main.addOperation
DispatchQueue.main.async