【发布时间】:2010-10-31 15:09:29
【问题描述】:
您对如何测试多线程应用程序有什么建议吗?
我知道,线程错误很难捕获,它们可能随时发生——或者根本不发生。测试很困难,结果永远无法确定。当然最好仔细设计和编程并发模块。
尽管如此 - 我不想遗漏测试方面。因此,运行大量线程,它们都在处理相同的项目,有时会引发线程错误。
有什么想法或最佳实践可以提高隐藏线程错误的命中率吗?
(我正在使用 .Net/C#)
【问题讨论】:
-
这里有一个类似的问题:stackoverflow.com/questions/111676/…
-
谢谢,我看了一圈,没找到这个。
-
糟糕,重复评论。
标签: c# multithreading concurrency testing