目前,我正在学习C#中的多线程,但和所有的学习一样,我喜欢学习最佳实践。目前,这一地区似乎很模糊。我了解基础知识,并且我可以创建线程。
在创建多线程应用程序时,我应该注意什么。有什么我应该知道的规则或最佳实践吗?或者有什么需要记住的,以避免以后的失误?
感谢您的回复。
发布于 2010-01-29 02:34:31
除了MSDN Best Practices之外,我还将添加:
一旦你变得更高级,并试图进行优化,就需要寻找其他东西:
发布于 2010-01-29 02:29:34
MSDN - Managed Threading Best Practices
这篇MSDN文章确实很好地触及了危险区域,并给出了管理/解决这些区域的最佳实践。
发布于 2010-01-29 02:35:30
因为我在另一个选项卡上打开了这个...
http://www.yoda.arachsys.com/csharp/threads/
我只读了几章,但它是由Jon Skeet写的。
https://stackoverflow.com/questions/2156879
复制相似问题