Articles
Microsoft
Multithreading for Rookies. Focuses on some practical applications of multithreading.
Scalability and Multithreading. Visual Basic Concepts.
Multiple Threads in Visual Basic 5.0, Part II: Writing a Win32 Debugger
Multiple Threads in the User Interface. Explains the ramifications of adding multiple threads to the user interface.
Detecting Deadlocks in Multithreaded Win32 Applications. Introduces the notion of program invariants and the theoretical framework of Petri nets as a way to model multithreaded applications.
Win32 Multithreading Performance. Discusses strategies for rewriting single-threaded applications to be multithreaded applications.
Synchronization on the Fly. Gives a live demonstration of what a thorough concurrency analysis of a multithreaded application can look like.
Whitepaper: Creating Highly-Scalable Server-Side Component. Visual Basic 5.0, with its ability to produce "apartment multi-threaded" ActiveX components, allows the developer or system architect to step into the world of highly-scaleable server-deployed Enterprise solutions. This downloadable document demonstrates how to develop these kinds of systems.
Other
Creating Threads Safely in VB6 Using ThreadLauncher (Jason Bock)
Multi-Threading for Basic Programmers Part 1 (PowerBASIC)
Multi-Threading for Basic Programmers Part 2 (PowerBASIC)
Multi-Threading for Basic Programmers Part 3 (PowerBASIC)