【发布时间】:2009-10-06 10:20:52
【问题描述】:
我正在开发的一个库需要支持异步操作。该库使用串行端口 (RS232) 与外部设备通信,速度可能很慢。
我浏览了许多 MSDN 文章,但我没有信心。我认为,如果您 100% 确定您的多线程应用程序是线程安全的,那么它可能真的可以工作,但如果您认为它可以工作,那么它肯定会不工作。
您能否推荐任何文章/书籍来学习 .net/C# 中的多线程?告诉我在 .NET 库中实现它的正确方法(使用正确的模式等)。
我更喜欢一本书,因为一本书通常会全面涵盖某个主题(而文章通常会同时涉及特定主题)。
【问题讨论】:
标签: c# .net multithreading asynchronous