0
在Windows Store應用程序中不存在「System.Threading.Thread」是否正確?如果是的話,替換是什麼(我想在後臺運行一個函數,因此UI在計算某些東西時不會凍結)。 語言是用於UI的C#和XAML。Windows Store應用程序中的System.Threading.Thread替換
在Windows Store應用程序中不存在「System.Threading.Thread」是否正確?如果是的話,替換是什麼(我想在後臺運行一個函數,因此UI在計算某些東西時不會凍結)。 語言是用於UI的C#和XAML。Windows Store應用程序中的System.Threading.Thread替換
使用Task.Run
或Task.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;
}
工程。我認爲我應該更好地練習Google,因爲我真的沒有在那裏找到任何東西...... – jalgames