c# - WPF 中的线程问题

标签 c# wpf multithreading visual-studio-2010

我正在 WPF 中编写一个应用程序。我有一个主线程和另一个主线程 - 我在其中计算一些东西。在主线程中,我需要在附加线程完成后执行一项操作。我不能将 Join 用于附加线程,因为我不想阻塞主线程。我如何等待完成第二个线程,同时不阻塞主线程?

最佳答案

最简单的方法是使用 backgroundworker并处理RunWorkerCompleted事件。

我还邀请您看一下第 3 部分 约瑟夫阿尔巴哈里的Threading in C# pdf

关于c# - WPF 中的线程问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946583/

相关文章:

c# - CosmosDB System.ArgumentNullException : 'Value cannot be null. (Parameter ' authKeyOrResourceToken')'

c# - 何时在实例类上使用静态类的指南?

c# - 在 C# 正则表达式中正确使用字符组

c# - 为什么适配器不工作?

c# - 仅当 ListView 不为空(有项目)时才使 TextBox 可见

r - 加速 gganimate 渲染

c# - UWP/WinRT中如何让textblock中的文字垂直显示

c# - 在 WPF 中呈现文本,使其完全适合给定的矩形

java - 当两个并发线程尝试从 CopyOnWriteArrayList 中删除元素时会发生什么? java

c++ - 为什么线程从未作为 C++ 标准的一部分包含在内?