In this lecture, I will teach you how to start new threads using the System. Thread class: the workhorse of multi-threaded programming in C#. 

 I will also show you how you can give a descriptive name to a thread, to aid in debugging. 

 Finally, you will learn that there are two classes of threads: foreground- and background threads. I will show you the difference in behavior between these two classes of threads.