Introduction

Multithreading is the double-edged sword in Visual Basic .NET. Multithreading is one of those things that programmers get excited about, but if used excessively or incorrectly, multithreading can do more harm than good.

Visual Basic .NET has the good old Timer control, as well as direct support for asynchronous processing and multithreading using the ThreadPool and Thread classes. Chapter 6 shows how to employ asynchronous behavior and multithreading in your VB .NET applications.

Get Visual Basic® .NET Power Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.