在WPF应用程序中在后台执行任务


private void Start(object sender, RoutedEventArgs e)

{

    int progress = 0;

    for (;;)

    {

        System.Threading.Thread.Sleep(1);

        progress++;

        Logger.Info(progress);

    }

}

如果我想要Start(),推荐的方法是什么(TAP或TPL或BackgroundWorker或Dispatcher或其他)


不要阻塞ui线程

可以提供进度报告

可以取消

支持多线程和多核


慕的地6264312
浏览 1311回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP