2013年4月23日

iOS并发编程

摘要: iOS和OS X使用异步设计方法(asynchronous design approach)去解决并发的问题,而不是直接使用线程。以下是两种解决并发执行的方法:GrandCentralDispatch(GCD)GCD帮组管理线程代码并把这部分代码移到系统层次。开发者需要做的只是定义需要完成的任务然后把其放到合适的dispatch queue(下面简写为DQ)中。GCD负责创建必须的线程和在这些线程上调度任务。OperationqueuesOperation Queues(下面简写为OQ)是Obj-C的对象,工作原理基本和DQ一样。所有的线程管理都由OQ管理。一些重要概念的简单解释:Dispat 阅读全文

posted @ 2013-04-23 18:45 wacao 阅读(467) 评论(0) 推荐(0) 编辑

导航