According to me, threading is the most interesting and exciting part of C#. Exploiting the power of multiple processors in order to build more faster and more responsive software is a great challenge.
But to fully exploit this in your applications, you need to write multithreading code, which means learning some challenging new concepts. I’ll try as often as possible to post on this topic.
Here is an interesting video explaining the multicore CPUs power and why developers must tackle the multicore revolution to exploit multicore CPUs in their applications.
Good watch 😉