Share via


Multithreaded Programming for Components with System.Threading 

The BackgroundWorker component replaces and adds functionality to the System.Threading namespace; however, the System.Threading namespace is retained for both backward compatibility and future use, if you choose. For more information, see BackgroundWorker Component Overview.

In This Section

  • Thread-Safe Components
    Discusses what makes a component thread-safe and how to implement thread-safety in your components.
Topic Location
Walkthrough: Authoring a Simple Multithreaded Component with Visual Basic Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual C# Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual Basic Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual C# Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual Basic Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual C# Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual Basic Windows Forms Custom Controls in the .NET Framework SDK
Walkthrough: Authoring a Simple Multithreaded Component with Visual C# Windows Forms Custom Controls in the .NET Framework SDK

Reference

  • System.Threading namespace
    Provides classes and interfaces that enable multithreaded programming.
  • BackgroundWorker Component
    Allows you to run time-consuming operations in the background, on a thread different from your application's main UI thread.

See Also

Other Resources

Multithreading in Components