Multi-Threaded Code using .Net Core

Introduction and Reasoning
For a long time, programming for multi-threaded and parallel processing in your applications was an arcane art that only the most dedicated computer scientists tried. There was a reason for this. Processing power was rare and expensive. Even in the late 1980s, when I was finishing my degree, the parallel “hyper-cube” system with a grand total of 6 processing…