IOS--多线程
九楼
这个人不懒,但是什么都没有留下...
展开
-
iOS多线程--多线程简单概览
多线程什么是多线程?顾名思义,多线程就是多条线程。即一个进程开启多个线程,多条线程同时(并行)执行不同的任务多线程技术可以提高程序的执行效率比如迅雷同时开启3条线程来下载(A、B、C) 多线程原理同一时间内,cpu只能处理一条线程,只有一条线程在执行多线程并发同时执行,其实是CPU快速在多条线之间调度如果CPU调度线程的速度足够的快,那么就造成了多线程并发执行的假象通过上面的原理,可以原创 2015-09-06 01:39:43 · 581 阅读 · 0 评论 -
iOS多线程--进程和线程
进程什么是进程?进程是指系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在一个独立且受保护的内存空间内 示例当我们打开迅雷和qq的时候,系统会为这两个不同的应用分配独立且受保护的内存空间,即系统会开启2个进程 通过“活动监视器”可以查看MAC系统中开启的进程在Spotlight里面输入”活动监视器“就可以打开活动监视器线程什么是线程?一个进程想要执行任务,那么必须要有线程原创 2015-09-06 00:42:31 · 518 阅读 · 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 · 1637 阅读 · 0 评论