The original, higher quality video of the video available on my YouTube channel http://www.youtube.com/angelsix
In order to understand more complicated code that includes threads, Tasks, awaits, async and more, we first need to understand the underlying system and concepts that power them all... Threads.
In this video we take a look at what a thread is, what it means, how to create one and many, what effects threads have on our code in terms of speed, structure and flow.
We then take a look at the thread pool, tasks and what happens when you try to edit UI components from a non-UI thread and how to fix that.
Support Me: https://patreon.com/angelsix