2

由 15 分钟定期计时器触发的 WinRT 后台任务是否可以启动它自己的线程,然后每隔 30 秒休眠和唤醒一次?即,如果您需要一个后台任务来比最小分辨率更频繁地做一些事情,那么这个 hack 会起作用吗?如果电池寿命不是问题......即使不使用交流电也会如此吗?

4

1 回答 1

5

后台任务可以产生一个线程;但它每 15 分钟最多只能使用 2 个 CPU 秒。换句话说,您没有获得许可来运行您想要的任何线程工作,您需要保持在约束范围内。详细信息在MS 发布的“后台任务简介”文档中进行了说明:

锁定屏幕上的应用程序会定期为其后台任务接收一定量的 CPU 时间。如果应用程序使用了所有可用的 CPU 时间,则其后台任务将暂停,直到应用程序的 CPU 配额在下一代补充以进行 CPU 配额更新。

于 2012-07-12T17:28:39.953 回答