繁体   English   中英

学习如何用C#编写多线程应用程序的参考?

[英]References for learning to write multi-threaded application in C#?

我正在研究的一种库,需要支持异步操作。 该库使用串行端口(RS232)与外部设备进行通信,该端口可能会很慢。

我阅读了许多MSDN文章,但我并不自信。 我认为,如果您100%确定多线程应用程序是线程安全的,那么它实际上可能会工作,但是如果您认为它可以工作,那么它肯定不会工作。

请问您能推荐任何文章/书籍来学习.net / C#中的多线程吗? 告诉我在.NET库中实现该目标的正确方法(使用正确的模式等)。

我更喜欢一本书,因为一本书通常会彻底涵盖一个主题(而文章通常会同时涉及一个特定主题)。

我喜欢这篇对理解线程基础非常有帮助的文章 ,它解释了.NET Framework中几乎所有可用的同步/线程对象之间的区别。

是我学习的第一步。 乔·达菲Joe Duffy)的书是更高级的步骤之一。 我不确定这之间是怎么回事,对我来说是误解,灾难和祸患,我希望您的旅行更安全。 :)

.NET多线程上的一本好书$ 17.50。

网站上提供第1 章和第9章 ,以获取品尝者。

暂无
暂无

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

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