繁体   English   中英

wpf线程,后台工作人员,调度程序

[英]wpf threading, backgroundworker, dispatcher

我是wpf线程的新手,现在我们有了backgroundworker和dispatcher类,经典的winforms线程问题不再是问题吗?

您仍然会遇到所有这些问题。 WPF尚未神奇地解决任何线程问题。 它只是为您提供了更多使用工具。 BackgroundWorker已经存在了一段时间,尽管很有用,但仍然有可能出现死锁,争用情况等。解决线程问题的最佳方法是一如既往地谨慎开发和仔细调试。

我在专业情况下拥有丰富的线程处理经验,其中包括使用WPF的很多经验,我可以告诉您它不能解决所有这些问题。

它比winforms更好,因为Dispatcher为您提供了关于线程模型是什么的更清晰的概念,但是没有比这更多的了。

即使他们愿意,它所能做的还远远没有。 线程处理本质上是复杂且丑陋的,您不能仅仅通过一些GUI库就使它神奇地消失了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM