摘要: public partial class MainWindow : Window { BackgroundWorker bgWorker = new BackgroundWorker(); public MainWindow() { InitializeComponent(); //设置属性 bgW 阅读全文
posted @ 2022-02-14 17:41 跨界专家 阅读(28) 评论(0) 推荐(0)
摘要: 1、类的主要成员 (1)属性 :WorkerReportsProgress R/W WorkerSupportsCancellation R/W IsBusy R CancellationPending R (2)方法:RunWorkAsync() CancelAsync() ReportProgr 阅读全文
posted @ 2022-02-14 16:47 跨界专家 阅读(52) 评论(0) 推荐(0)
摘要: 1、使用异步UI 刷新不受代码的影响。 public partial class MainWindow : Window { CancellationToken ct; CancellationTokenSource ctSource; public MainWindow() { Initializ 阅读全文
posted @ 2022-02-14 15:23 跨界专家 阅读(43) 评论(0) 推荐(0)
摘要: 1、使用Task.Delay() 来让处理器处理其他任务。不会阻塞线程。 2、使用Task.Yield() 离开当前的消息队列,回到队列末尾,让处理器有时间处理其他任务。 #region 效果跟Task.Delay() 一样。 class program { static void Main(str 阅读全文
posted @ 2022-02-14 14:21 跨界专家 阅读(31) 评论(0) 推荐(0)