July 2015
Intermediate to advanced
1300 pages
87h 27m
English
Parallel computing relies on multithreading, although with some particular specifications for taking advantage of multicore architectures. The real problem is when you need to work with collections because in a multithreaded environment, multiple threads could access a collection attempting to make edits that need to be controlled. The .NET Framework 4.6 retakes from its predecessor a number of thread-safe concurrent collections, exposed by the System.Collections.Concurrent namespace, which is useful in parallel computing with .NET Framework because they grant concurrent access to their members from threads.
What Does Thread-Safe Mean?
A collection is thread-safe when it remains correct despite any number of threads invoking ...