Chapter 3. Multithreaded Programming

The ability to perform multiple simultaneous tasks is often a critical feature for more sophisticated applications. The Microsoft .NET Framework’s threading libraries finally give developers who use Microsoft Visual Basic the freedom to create fully threaded applications. Entire portions of an application can be executed asynchronously, allowing for more efficient designs and more responsive user interaction.

Most introductory Visual Basic .NET books touch on the subject of .NET threading, but they seldom go beyond the simplest of examples. A large amount of information about threading is never included in most practical texts. I’ll attempt to address threading concepts at a deeper level. I should state up front, ...

Get Designing Enterprise Applications with Microsoft® Visual Basic® .NET 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.