iOS线程
江湖hi客
明天的你会感谢今天努力付出的自己!
展开
-
iOS基础:线程1-线程介绍
转载自:iOS开发多线程篇—多线程简单介绍iOS开发多线程篇—多线程简单介绍 一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程转载 2016-07-11 20:12:31 · 266 阅读 · 0 评论 -
iOS基础:线程2-线程创建
转载:iOS开发多线程篇—创建线程iOS开发多线程篇—创建线程一、创建和启动线程简单说明一个NSThread对象就代表一条线程创建、启动线程(1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];转载 2016-07-11 20:39:46 · 272 阅读 · 0 评论 -
iOS基础:线程3-线程安全
转载:iOS开发多线程篇—线程安全iOS开发多线程篇—线程安全 一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题示例一:示例二:问题代码:转载 2016-07-11 21:07:58 · 307 阅读 · 0 评论 -
iOS基础:线程4-线程通信
转载:iOS开发多线程篇—线程间的通信iOS开发多线程篇—线程间的通信 一、简单说明线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现1个线程传递数据给另1个线程在1个线程中执行完特定任务后,转到另1个线程继续执行任务 线程间通信常用方法- (void)perf转载 2016-07-11 21:28:31 · 374 阅读 · 0 评论 -
iOS基础:多线程总结
一、进程与线程?进程简单的说就是一个程序。进程有独立的地址空间,一个进程崩溃后,不会对其它进程产生影响。线程只是一个进程中的不同执行路径,线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉。简而言之,一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位多线程的用处:增加运原创 2016-04-01 13:34:14 · 604 阅读 · 0 评论