- 博客(5)
- 资源 (5)
- 收藏
- 关注
转载 多线程编程4 - GCD
一、简介 在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch
2015-05-19 18:59:30 304
转载 多线程编程3 - NSOperationQueue
一、简介 一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。 创建一个操作队列: [java] view plaincopy NSOperationQueue *queue = [[NSOperationQueue al
2015-05-19 18:22:59 298
转载 多线程编程2 - NSOperation
一、NSOperation 1.简介 NSOperation实例封装了需要执行的操作和执行操作所需的数据,并且能够以并发或非并发的方式执行这个操作。 NSOperation本身是抽象基类,因此必须使用它的子类,使用NSOperation子类的方式有2种: 1> Foundation框架提供了两个具体子类直接供我们使用:NSInvocationOperation和NSBlockOpera
2015-05-19 18:19:20 310
原创 NSThread创建多线程
一个NSThread的对象就代表一个线程。 创建、启动线程 NSThread *thread = [ [NSThread alloc] initWithTarget:self sel]
2015-05-19 18:03:02 335
原创 ios网络开发基础
什么是主线程? 一个ios程序运行后,默认会开启1条线程,称为“主线程”或“UI”线程。 主线程的作用 1.显示\刷新UI界面 2.处理UI时间(比如点击事件、滚动事件、拖拽事件等) 主线程的使用注意 别将比较耗时的操作放到主线程中 耗时操作会卡住主线程,严重影响UI的流畅度,给用户一种“卡”的坏的体验 多线程的优点 能适当提高程序的执行效率 能适当提高资源利
2015-05-19 15:58:59 336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人