July 2019
Intermediate to advanced
410 pages
10h 32m
English
A singleton intentionally creates a bottleneck in an application. It is also one of the first patterns developers learn to use and, because of this, it is often used in situations where limiting access to the shared resource is not required.
For many C# developers, realizing that ConcurrentDictionary does not prevent items in the collection from being updated by more than one thread at a time is a painful ...
Read now
Unlock full access