
IOS--多线程
九楼
这个人不懒,但是什么都没有留下...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS多线程--多线程简单概览
多线程 什么是多线程?顾名思义,多线程就是多条线程。即一个进程开启多个线程,多条线程同时(并行)执行不同的任务 多线程技术可以提高程序的执行效率 比如迅雷同时开启3条线程来下载(A、B、C) 多线程原理 同一时间内,cpu只能处理一条线程,只有一条线程在执行 多线程并发同时执行,其实是CPU快速在多条线之间调度 如果CPU调度线程的速度足够的快,那么就造成了多线程并发执行的假象 通过上面的原理,可以原创 2015-09-06 01:39:43 · 627 阅读 · 0 评论 -
iOS多线程--进程和线程
进程 什么是进程?进程是指系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在一个独立且受保护的内存空间内 示例当我们打开迅雷和qq的时候,系统会为这两个不同的应用分配独立且受保护的内存空间,即系统会开启2个进程 通过“活动监视器”可以查看MAC系统中开启的进程 在Spotlight里面输入”活动监视器“就可以打开活动监视器 线程 什么是线程?一个进程想要执行任务,那么必须要有线程原创 2015-09-06 00:42:31 · 591 阅读 · 0 评论 -
iOS--bool和BOOL的区别
iOS–bool和BOOL的区别 类型不同(bool为布尔类型。BOOL为int类型) 长度不同(bool占一个字节。BOOL可以认为占4个字节) 取值不同(bool取值为true和false,是1和0的区别。BOOL取值是TRUE和FALSE,是非0和0的区别,即把所有非0的值都看作TRUE) 示例bool x=3; //告警 bool x=1; //正确 BOOL x=3; //正确原创 2017-01-10 17:18:03 · 2226 阅读 · 0 评论