[英]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.