多线程
chenqiangblogs
学习是一个过程,唯有战胜自己,超越自己才不会被抛弃
,
有外包需求的可以找我,承接ios Object-C ,swift 项目, Web H5项目
展开
-
iOS多线程之GCD
Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务,在ios4以后使用使用GCD的好处GCD可用于多核的并行运算(这点可以更好的发挥多核的优势)GCD会自动的利用调度更多的CPU内核GCD是自动管理线程的生命周期(创建,任务调度 ,线程原创 2017-11-02 11:48:15 · 580 阅读 · 0 评论 -
ios多线程-NSOperation
ios开发中GCD使用很方便,开发中也应用到,NSOperation是对GCD的封装,主流框架多线程大多是使用NSOperation进行多线程开发NSOperation对比GCD NSOperation基于GCD封装,拥有更多的API在NSOperationQueue中可以指定NSOperation之间的依赖关系可以使用KVO监听状态可定制性,可以继承NSOperation实现可复用的逻辑原创 2017-11-02 14:36:04 · 295 阅读 · 0 评论