Thread safety of a Dictionary with multiple concurrent readers and no writers
For your future reference, the documentation is here: http://msdn.microsoft.com/en-us/library/xfhwa508.aspx It says: A Dictionary can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. In the rare case where an enumeration contends with write accesses, the collection must be locked during … Read more