首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有什么工具可以用来测试多线程.net代码?

有什么工具可以用来测试多线程.net代码?
EN

Stack Overflow用户
提问于 2008-10-14 08:41:10
回答 4查看 1.7K关注 0票数 16

在测试多线程.net代码时,有没有什么工具可以帮助发现竞争条件?我正在寻找功能类似于IBM的ConTest工具的工具。

EN

回答 4

Stack Overflow用户

发布于 2008-10-14 08:52:45

Typemock Racer可能就是你要找的东西,但我还没用过--我只是想起了一些关于死锁的东西:)

或者这个:Deadlock Detector

票数 3
EN

Stack Overflow用户

发布于 2008-10-17 14:54:54

微软研究院的这个announcement听起来像是他们有一个工具,可以做我想要的事情。不幸的是,目前还没有.net版本,但已经有了一个计划。引用该网站的话:

国际象棋是一个自动工具,用于通过系统地探索线程调度来查找多线程软件中的错误。它会发现一些错误,比如数据竞争、死锁、挂起和数据损坏导致的访问冲突,这些错误在当前的测试工具中是非常难以发现的。一旦CHESS定位到错误,它将提供导致错误的程序的完全可重复执行,从而极大地帮助调试过程。此外,CHESS提供了一种适用于多线程程序的有价值且新颖的测试覆盖率概念。CHESS可以使用现有的并发测试用例,因此易于部署。开发人员和测试人员都应该发现国际象棋很有用。

票数 2
EN

Stack Overflow用户

发布于 2009-01-30 15:47:37

你见过Debug Inspector (www.debuginspector.com)吗?

它支持托管和非托管死锁,涵盖WaitForSingleObject和WaitForMultipleObjects,适用于XP和Vista

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/200402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档