>David,
>So does that mean that a non-static member can be made just as thread-safe as a static member?
Sure.
>I guess I need to read some more about threads in .NET, do you know of any good books or articles about threads and thread-safety?
>
Yes. Personally, I would not attempt multithreading without a basic understanding of the consequences. I have not read the whole thing but Juval Lowy, who is probably the biggest expert out there, has a book about multithreading. There is an excerpt from his book here:
http://www.ftponline.com/conferences/vslive/2003/ch/chapters/NETComponents.pdfThat book might be overkill. Just googling for some introductory articles will probably tell you enough to get the job done.
>Einar
>