【发布时间】:2011-11-07 03:34:54
【问题描述】:
我在 Windows 7 64 位上有一个 .NET 3.5 WPF 应用程序。我在拖动和移动主应用程序窗口时遇到奇怪的系统冻结问题。基本上整个系统冻结(UI)并且应用程序停止渲染。
启动任务管理器 (CTRL+ALT+DEL) 会解冻系统和应用程序。
应用程序本身是一个交易应用程序,在后台线程中处理大量消息。
有没有人遇到过此类问题?尤其是任务管理器解锁冻结的奇怪之处。这种奇怪行为的原因可能是什么?
我几乎可以肯定它与将某些操作分派到 UI 线程有关。
【问题讨论】:
-
是的,我体验过 CTRL+ALT+DELETE 解冻冻结的系统。
-
Favorite-ed : 哦...我现在正在开发这种 WPF 应用程序,我最不想做的就是冻结操作系统。我对这方面的任何数据感兴趣(即这个问题的潜在来源/解决方案)
-
@David:在你的案例中系统冻结的根本问题是什么?
-
你的问题只问有没有其他人经历过。不问为什么会这样!我在调试时往往会注意到它,因此对于生产代码来说并不是真正的问题。
-
对不起,我认为这是明确的,我正在寻找原因。我在生产中也遇到了这个问题。
标签: c# .net wpf multithreading