By mswatcher
via ericlippert.com
Submitted: Feb 04 2013 / 02:42
People sometimes ask me if there is a cheap-and-easy way to guarantee thread safety. For example, "if my method only reads and writes local variables and parameters, can I guarantee that my method is threadsafe?" Questions like that are dangerous because they are predicated on an incorrect assumption: that if every method of a program is "threadsafe", whatever that means, then the entire program is "threadsafe". I might not be entirely clear on what "threadsafe" means, but I do know one thing about it: thread safety is a property of entire programs, not of individual methods.
Tweet
SaveShareSend
Tags: .net, frameworks, other languages
Add your comment