我正在编写一个多线程应用程序,同时也在尝试着想出如何为其编写适当的单元测试。我认为这可能是另一个最好的问题。
还有一个问题,我有一个类如下所示,知道它不是线程安全的,并希望在单元测试中证明它,但无法弄清楚如何做到:
public class MyClass
{
private List<string> MyList = new List<string>();
public void Add(string Data)
{
MyList.Add(Data); //This is not thread safe!!
}
}