网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月02日
漏签
0
天
wuxiios吧
关注:
54
贴子:
877
看贴
图片
吧主推荐
游戏
10
回复贴,共
1
页
<返回wuxiios吧
>0< 加载中...
多线程之操作队列-NSOperationQueue
只看楼主
收藏
回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
操作队列是对GCD的一次封装简化,它的子类只有两种,
一是NSInvocationOperation,另一个是NSBlockOperation,
而且在理解上也更为清晰:主队列运行在主线程上,自定义队列在后台执行。
送TA礼物
IP属地:江苏
1楼
2014-12-02 16:04
回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先声明一个自定义的操作队列
IP属地:江苏
2楼
2014-12-02 16:16
回复(1)
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
块操作(NSBlockOperation)
1,定义操作
2,添加到队列
IP属地:江苏
3楼
2014-12-02 17:07
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
线程越多越费电,所以应该合理利用线程
IP属地:江苏
4楼
2014-12-02 17:09
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
问题:什么时候会创建新线程?
回答:前面那个线程工作还没有完成,但你又要用,这时候就得新建线程。
建议:如果你用3g网,就开3个字线程
如果你用Wi-Fi,就开6个子线程
为什么这么开:用Wi-Fi的时候,你一般都可以充电,但用3网时,一般都在外面,不方便充电
IP属地:江苏
5楼
2014-12-02 17:21
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
调度操作(NSInvocation)-------本质是在队列中调方法
1,写一个你想调用的方法(和block块没什么本质的区别)
2,声明一个调度操作并将这个操作添加到队列中
IP属地:江苏
6楼
2014-12-02 17:37
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
设置操作的执行顺序----(以块操作为例)--重点是依赖关系
依赖关系:操作a依赖操作b的意思是b执行完后再执行a
1,声明几个操作
2,设定依赖
3,添加到队列中
IP属地:江苏
7楼
2014-12-02 17:50
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我发现这样总结的效率实在是太低了
IP属地:江苏
8楼
2014-12-02 17:50
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
设置同时并发的线程数量(子线程),主线程就一个
〔self.myQueue setMaxConcurrentOperationCount:2〕;(可以省电啊)
IP属地:江苏
9楼
2014-12-02 18:05
回复
收起回复
小木的蓝天
斩灵
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从本质上来看,操作队列的性能会比GCD略低,不过,大多数情况下这点负面影响可以忽略不计,操作队列是并发编程的首选工具
IP属地:江苏
10楼
2014-12-02 18:06
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
韩失事客机残骸调查过程中起火
2720370
2
如何评价海苔饭团买4090事件
2353872
3
2025LPL第一赛段你看好哪队
1850828
4
吧友解读东部战区MV银杏叶画面
1350513
5
黑神话悟空为什么不公布销量
1161082
6
2025VCTCN启点赛大名单
932700
7
宁夏银川1个小时之内三次地震
783600
8
谷爱凌说会一直代表中国
671968
9
罗德里回击C罗质疑金球奖
653048
10
赵睿因冲撞裁判被禁赛五场
515151
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示