首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone - GCD检查队列是否挂起

iPhone - GCD检查队列是否挂起
EN

Stack Overflow用户
提问于 2011-02-01 04:52:22
回答 1查看 3.2K关注 0票数 10

我必须使用dispatch_resume(...);来恢复暂停的调度,但由于恢复调度的方法可能会被应用的多个部分调用,所以在调用调度恢复之前,我需要知道调度是否暂停(文档中说我必须平衡调度恢复/暂停,并且恢复的次数不能超过暂停的次数,否则我将以“负暂停计数器”结束。

如果派单挂起,有没有办法进行测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-01 05:29:50

没有,在设计上(就像没有取消机制一样)。挂起/恢复概念必须像保留/释放一样仔细地进行平衡

也就是说,如果A挂起队列,则B没有办法在不了解A的情况下安全地知道它可以恢复队列。鉴于此,分派API没有理由增加is挂起的查询的复杂性,并启用将在各地突然出现的整类错误。

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

https://stackoverflow.com/questions/4855965

复制
相关文章

相似问题

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