簡體   English   中英

Windows應用商店中的System.Threading.Thread替換

[英]System.Threading.Thread replacement in windows store apps

Windows Store Apps中不存在“ System.Threading.Thread”是正確的嗎? 如果是的話,是什么替代品(我想在后台運行一個函數,以便UI在計算某些內容時不會凍結)。 UI的語言是C#和XAML。

使用Task.RunTask.Factory.StartNew

private void BackgroundWork() { ... }

public async Task DoUsefulWorkAsync()
{
    // Do useful work
    // Start Background Job
    Task backgroundWorkTask = Task.Run(() => BackgroundWork());

    // Do more useful work

    // Wait async for BackgroundWork to complete
    // It won't block the UI thread that we're running on
    await backgroundWorkTask;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM