2011-09-28 57 views
2

是否有任何自动化工具检查C#.NET代码的线程安全性?自动.NET工具来检查线程安全吗?

p.s.它不一定是完美的,但它应该检查在编译时可以检查的明显事物。

+1

定义“线程安全性”。我真的怀疑一个工具对此有用。 – driis

+0

这个工具会抓到什么? – Joe

+3

几乎肯定是一个重复的问题,但是:CHESS http://research.microsoft.com/en-us/downloads/b23f8dc3-bb73-498f-bd85-1de121672e69/ –

回答

1

我见过的唯一是TypeMock的赛车手。这不是编译时间,但它可以使一些线程错误(如死锁)成为可能。