iOS有限长度任务可以在主线程挂起时执行吗?

问题描述

我目前正在尝试熟悉iOS的有限长度任务。据我所知,iOS只能暂停整个应用程序,而不能仅暂停某些特定的线程(我说的是整个应用程序暂停,即后台发生后的暂停状态)。今天,我在apple doc上找到了一段。这是最有趣的部分的摘录

在应用程序的剩余后台时间即将达到0之前不久将调用的处理程序。使用该处理程序可以清理并标记后台任务的结束。无法明确结束任务将导致应用程序终止。 系统在主线程上同步调用处理程序,暂时阻止应用暂停。

他们说阻止该应用的暂停。它们在这里是什么意思-是否意味着将恢复主队列以执行到期处理程序?但是在这种情况下,碰巧主队列被挂起而其他线程正在执行有限长度的任务,这是矛盾的,或者它们只是意味着整个应用挂起将被延迟,直到执行到期处理程序为止? / p>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)