Multithreading in Visual Basic
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Visual Basic applications can perform multiple tasks simultaneously using multithreading (or free threading), a process in which individual tasks execute on separate threads. Multithreading improves the performance and responsiveness of your applications.
In This Section
Describes how to create and use threads.
Describes how to determine and change a thread's state.
Parameters and Return Values for Multithreaded Procedures
Describes how to pass and return parameters with multithreaded applications.
Multithreading with Forms and Controls
Covers special considerations when working with multithreading, forms, and controls.
Shows how to create a simple multithreaded application.
Advanced Multithreading with Visual Basic
Lists topics that describe how to manage threads in multithreaded applications
Multithreading in Components
Provides links to topics that describe how to use multithreading in component programming.
Walkthrough: Authoring a Simple Multithreaded Component with Visual Basic
Shows how to create multithreaded components.