没有合适的资源?快使用搜索试试~ 我知道了~
iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
需积分: 10 21 下载量 137 浏览量
2015-11-15
17:56:14
上传
评论
收藏 793KB DOCX 举报
温馨提示
试读
5页
iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
资源推荐
资源详情
资源评论
多线程篇一
什么是进程
我们手机里面每一个应用程序称一个进程
每个进程都至少会有一个主线程!"#需要时可以创建多个线程
$线程
线程是程序中一个单一的顺序控制流程#单个进程中可以有多个线程来完成不同的任务
注程序启动后#系统就会创建一个主线程!"#所有的 %& 控件都必须在主线程创建#因此也
叫主线程为 %& 线程
'多线程
单个进程中同时运行多个线程#完成不同的工作#称多线程
思路拓展
如果将所有的任务放在 %& 主线程里面操作#容易造成 %& 阻塞#也就是程序运行卡顿现在苹果
官方已经支持在后台处理一些事件#那么可以使用多线程将占据时间长的程序放到后台处理
(策略三个类
()*+!
($,!-)+*!."
('/,0
()*+!
---考虑使用情况
---创建一个 )*+!-对象管理一个线程
---要把 ,-中的方法#放到独立线程里面运行时#可以用此类方法
---当要执行一个长时间的任务时
--
---创建方法
---类方法#直接创建开启一个线程去完成一个任务
---1+!+*+!)++*!*2+34+
----减方法创建#不会直接创建#需要 !*-一下
---5"6!*2+++*34+
---隐式创建方法在后台创建一个线程
---5+*7*)++*&"8!2*"34+
---使用 *+!-需要注意的问题
---
资源评论
LoveHaloK
- 粉丝: 10
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功