title: Unit test for thread safe-ness?
body: <p>I've written a class and many unit test, but I did not make it thread safe.  Now, I want to make the class thread safe, but to prove it and use TDD, I want to write some failing unit tests before I start refactoring.</p>
  
  <p>Any good way to do this?</p>
  
  <p>My first thought is just create a couple threads and make them all use the class in an unsafe way.  Do this enough times with enough threads and I'm bound to see it break.</p>