繁体   English   中英

后台任务会永远运行吗?

[英]Background tasks run forever?

我对后台任务有些困惑。 本教程的帮助下,我已经完成了一个。 本教程说:

创建一个后台任务类,并注册它以在您的应用程序不在前台时运行

但是,我的后台任务即使在前台也可以运行。

这是否是预期的行为,无论应用程序是否在前台都可以运行? 演讲不清楚吗?

无论如何,后台任务都在线程池线程上异步运行。 这意味着您的应用程序是否在前台都没有关系。 一旦启动,它就会运行。

有关BG任务的重要链接-https: //msdn.microsoft.com/zh-cn/windows/uwp/launch-resume/monitor-background-task-progress-and-completion

有关后台任务的出色论文, 网址https://www.microsoft.com/zh-cn/download/details.aspx?id=27411 即使它的8.1仍然有意义。

从线程池中提取了一个后台线程,它打算在后台运行。 您的UI线程是主线程,可能在前台运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM