码迷,mamicode.com
首页 >  
搜索关键字:ios-多线程    ( 432个结果
iOS 多线程及其他补充
NSOperationNSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类NSInvocationOperation如果直接执行NSInvocationOperation中的操作, 那么默认会在主线程中执行 NSInvocationOperation *op1 = [[NSIn...
分类:移动开发   时间:2015-09-19 22:44:55    阅读次数:309
iOS 多线程及其他补充 02
NSOperationNSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类NSInvocationOperation如果直接执行NSInvocationOperation中的操作, 那么默认会在主线程中执行 NSInvocationOperation *op1 = [[NSIn...
分类:移动开发   时间:2015-09-19 22:25:55    阅读次数:284
iOS 多线程知识总结 GCD基础知识
进程的基本概念: 1.每一个进程都是一个一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程存在一个进程,但也有多个进程的情况。 2.同一个进程中的线程共享内存中内存中资源。多线程的基本概念: 1.每一个程序都有一个主线程,程序启动时创建(调用main函数来启动) 2.主线程的...
分类:移动开发   时间:2015-09-19 21:10:08    阅读次数:172
IOS 多线程 锁 互斥 同步
方法一,@synchronized(id anObject),(最简单的方法)会自动对参数对象加锁,保证临界区内的代码线程安全1 @synthesize(self)2 {3 //这段代码对其它 @synthesize(self) 都是互斥的4 5 ...
分类:移动开发   时间:2015-09-18 21:46:38    阅读次数:229
iOS多线程实现4-NSOperation
一、介绍 NSOperation是一个抽象类,我们可以使用系统提供的子类或者自己实现它的子类,具有以下特性: a.是OC语言中基于GCD的面向对象的封装; b. 使用起来比GCD更加简单(面向对象); c. 提供了一些用GCD(http://www.cnblogs.com/mdd...
分类:移动开发   时间:2015-09-17 18:59:17    阅读次数:221
iOS-多线程笔记
零、线程的注意点(掌握)1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方...
分类:移动开发   时间:2015-09-15 23:07:36    阅读次数:195
iOS 多线程 01
进程进程是指在系统中正在运行的一个应用程序线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)1个线程中任务的执行是串行的(执行完上一个才能执行下一个)多线程1个进程中可以开启多条线程,多条线程可以并行(同时)执行不同的任务线程可以并行, 但是每个线程中的任务还是串行多线程原理多线程...
分类:移动开发   时间:2015-09-12 20:22:54    阅读次数:154
iOS 多线程(NSOperationQueue)
1.就基本使用NSInvocationOperation//1.创建操作对象,封装需要执行的任务 NSInvocationOperation * operation =[[NSInvocationOperation alloc]initWithTarget:self selector:@sel...
分类:移动开发   时间:2015-09-11 14:23:09    阅读次数:139
iOS 多线程( GCD NSThread )
1.NSThread ①.开线程的几种方式 *先创建, 后启动//开启线程 NSThread *thread =[[NSThread alloc]initWithTarget:self selector:@selector(run) object:nil]; //启动 [threa...
分类:移动开发   时间:2015-09-11 10:26:33    阅读次数:264
iOS-多线程-内存管理
iOS与OSX 多线程和内存管理 总结一、 自动引用计数1.自动引用计数(ARC)就是指内存管理中对引用采用自动计数的技术。满足以下条件即可使用这种功能:Xcode 版本为4.2以上;使用LLVM编译器 版本为3.0以上;编译器选项设置ARC为有效;2.内存管理/引用计数内存管理的思考方式: 2.1...
分类:移动开发   时间:2015-09-11 01:25:18    阅读次数:216
432条   上一页 1 ... 18 19 20 21 22 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!