gpt4 book ai didi

windows-8 - 如果在 CPU 和网络限制内,WinRT 后台任务能否长期存在?

转载 作者:行者123 更新时间:2023-12-02 03:54:14 26 4
gpt4 key购买 nike

Microsoft's documentation状态:

Background tasks are meant to be short-lived tasks that do not consume a lot of resources.

它还说:

Each app on the lock screen receives 2 seconds of CPU time every 15 minutes, which can be used by all of the background tasks of the app. At the end of 15 minutes, each app on the lock screen receives another 2 seconds of CPU time for use by its background tasks.

  • 我需要每两分钟运行一次后台任务来更新我的动态磁贴。
  • 我的应用是锁屏应用。
  • 计算在 CPU 和网络使用限制范围内

我可以创建一个永久性的后台任务(例如轮询网络服务并拉取信息、等待和循环的东西)来创建一个 OneShot 吗? TimeTrigger 每两分钟一次,还是有更好的方法?

我对后台任务选项的担心是,运行时是否会认为任务在休眠时处于非事件状态并关闭它,或者像事件磁贴在 15 分钟内可以更新的次数有限制...

最佳答案

是的,如果长寿是指不到 25 分钟。

时间触发器的执行频率不能超过 15 分钟。创建一个在 2 分钟内执行的 OneShot 触发器是一个有趣的想法并且应该可行。是的,后台任务可以注册其他后台任务来保持这个链条的运行。如果用户的机器在执行时关闭,它将稍后排队。

话虽如此,频繁更新磁贴并使用后台任务并不是一个明智的解决方案。因为,不靠谱。一方面,可以禁用后台任务。但是每 15 分钟,您就会超过配额。尝试改用预定磁贴。

关于windows-8 - 如果在 CPU 和网络限制内,WinRT 后台任务能否长期存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com