簡體   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