无脑用dispatch_queue有什么坏处么

2012 年 8 月 10 日
 ultragtx
最近都在无脑用dispatch_queue,需要异步就开一个,能统一用一个queue就算相对不无脑的了。怀疑这样做会不会有什么问题,还是说dispatch_queue真的就这么方便。
3890 次点击
所在节点    iDev
5 条回复
hoogle
2012 年 8 月 11 日
感觉。。真的就那么方便。。
keakon
2012 年 8 月 12 日
需要注意优先级,避免影响UI线程。
myrual
2012 年 8 月 12 日
@keakon 全局queue应该用哪个优先级才不会影响到UI线程?
laihj
2012 年 8 月 12 日
应该没什么问题,基本上不太可能影响到UI线程,UI线程都在主线程里,怎么都比你自己开的优先级高
keakon
2012 年 8 月 12 日
@myrual 你可以查查 dispatch_queue_priority_t 这个类型。另外,我记得以前测试时,2 个并行子线程会显著影响主线程的效率,不过多核应该要好些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/44768

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX