我有一种情况,我想要一个线程来处理一些顺序逻辑。该线程有时需要与主线程交互才能更新用户输入。但它应该继续运行,否则不会影响主线程。我希望以事件驱动的方式执行此操作,以便主线程不必为中断而极力控制其他线程。做这个的最好方式是什么?是否有类似于 MFC 中的事件驱动技术来在线程之间进行通信?
我正在使用 Visual Studio 2008 和(显然).Net 3.5 框架。
Use the BackgroundWorker http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx成分。
Here http://www.albahari.com/threading/part3.aspx您可以找到有关 C# 线程的最佳且完整的教程,其中包含代码示例和示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)