Multithreading in C#
In this article I will discuss about the basics of multithreading in C#. First I will start with the threads in C#, what are they and why do they exist in .NET. After that I will discuss about having a multithreaded application in C# and Pros and cons or benefits and drawbacks of having a multithreading application in C# followed by canceling a thread and blocking mechanism using Join() method of a thread.