Threading in the .NET Framework
Summary
This Drill will familiarize you with important techniques required to work with threads in the .NET Framework. You’ll learn how to use the .NET thread pool, the BackgroundWorker component, and asynchronous delegates. You’ll also learn how to perform thread synchronization with wait handles and thread safety with the Monitor class, as well as how to create and control threads manually.
Audience
This Drill is for developers who want to learn important techniques required to work with threads in the .NET Framework.
What you'll learn
You’ll learn how to use the .NET thread pool, the BackgroundWorker component, thread safe programming techniques, and asynchronous delegates. You’ll also learn how to perform thread synchronization with wait handles, as well as how to create and control threads manually.
What you need to know
We assume that you’re already familiar with programming concepts and that you’ve used Visual Studio. For this particular drill, you’ll also need to be comfortable with Visual C# syntax and Windows Forms programming. Although not essential, some familiarity with the concept of threading would also be useful.
