多线程
yaoliangjun306
坚持自己!
展开
-
多线程基础
多线程基础进程: 什么是进程? 进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。线程: 什么是线程? 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),一个进程(程序)的所有任务都在线程中执行进程和线程的比较: 1.线程是CPU调用(执行任务)的最小单位。 2.进程是CPU分配资源和调度的单位。 3.一个程序可以转载 2016-12-01 20:38:27 · 259 阅读 · 0 评论 -
NSThread
NSThread一个NSThread对象就代表一条线程创建、启动线程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; // 线程一启动,就会在线程thread中执行self的run方法 [thread start];主线程相关用法+ (NSThread *)mai转载 2016-12-01 20:59:45 · 295 阅读 · 0 评论 -
NSOperation
简介 NSOperation的作用NSOperation和NSOperationQueue配合使用也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中 然后将NSOperation对象添加到NSOperationQueue中 系统会自动将NSOperationQueue中的NSOperation取出来转载 2017-07-24 15:27:53 · 248 阅读 · 0 评论