摘要: 由于线程安全机制,WinForm和WPF都是只能在UI线程中操作UI控件,否则抛出在非创建该控件的线程中访问控件。 但是常常需要在子线程中刷新控件的显示,可采用下面的方法 将一段对控件刷新的逻辑的逻辑包装在委托中,然后使用 SynchronizationContext 将委托传递给UI线程的执行队列 阅读全文
posted @ 2021-10-14 19:43 追风少年2021 阅读(155) 评论(0) 推荐(0)
摘要: // 创建新线程 Task t = Task.Run(()=> { // 做些耗时的事 }); Task t = Task.Factory.StartNew(()=> { // 做些耗时的事 }); t.Wait();// 阻塞当前线程,直到子线程t 执行完成 t.Wait(100); // 阻塞等 阅读全文
posted @ 2021-10-14 19:30 追风少年2021 阅读(136) 评论(0) 推荐(0)