What is the difference between SynchronizedCollection and the other concurrent collections?
The SynchronizedCollection<T> class was introduced first in .NET 2.0 to provide a thread-safe collection class. It does this via locking so that you essentially have a List<T> where every access is wrapped in a lock statement. The System.Collections.Concurrent namespace is much newer. It wasn’t introduced until .NET 4.0 and it includes a substantially improved and … Read more