首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iPhone -中央调度主线程

iPhone -中央调度主线程
EN

Stack Overflow用户
提问于 2011-10-26 23:42:52
回答 3查看 145.1K关注 0票数 146

我已经在我的应用程序中成功地使用了grand中央调度,但我想知道使用这样的东西的真正优势是什么:

dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff

甚至是

dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff

我的意思是,在这两种情况下,你都会触发一个在主线程上执行的块,而这恰恰是应用程序运行的地方,这将无助于减少负载。在第一种情况下,您无法控制块何时运行。我见过块在你启动后半秒就被执行的情况。第二种情况类似于

[self doStuff];

对吗?

我想知道你们怎么想的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7905192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档