Win32 Multithreaded Programming
by Aaron Cohen & Mike Woodring

Errata - Last Updated April 5, 2005


This page contains a list of errors, ommissions, and other notes regarding the first edition of Win32 Multithreaded Programming, ISBN 1-56592-296-4, published by O'Reilly & Associates.

What's new as of April 4, 2005:

What's new as of June 23, 2002:

What's new as of November 07, 2001:

What's new as of June 02, 2000:


Chapter 1. Introduction
Chapter 2. Thread Scheduling and Basic Concepts
Chapter 3. Process and Thread APIs
Chapter 4. Thread Synchronization Tools
Chapter 5. Interthread Communication
Chapter 6. Mcl: A C++ Class Library for Multithreaded Programming
Chapter 7. Mcl: Higher-Level Classes
Chapter 8: Basic Thread Synchronization
Chapter 9: Advanced Encapsulation Techniques
Chapter 10: Advanced Thread Management Techniques
Chapter 11: DLLs in Multithreaded Programs
Chapter 12: Multithreaded User Interfaces and MFC
Chapter 13: Basic Multithreaded GUI Design
Chapter 14: Structured Exception Handling
Chapter 15: Debugging Multithreaded Programs
Appendix A: Mcl C++ Class Library Reference
Appendex B: Mcl4Mfc C++ Class Library Reference
Source Code
Other Items of Note


Chapter 1. Introduction


Chapter 2. Thread Scheduling and Basic Concepts


Chapter 3. Process and Thread APIs


Chapter 4. Thread Synchronization Tools


Chapter 5. Interthread Communication


Chapter 6. Mcl: A C++ Class Library for Multithreaded Programming


Chapter 7. Mcl: Higher-Level Classes


Chapter 8: Basic Thread Synchronization


Chapter 9: Advanced Encapsulation Techniques


Chapter 10: Advanced Thread Management Techniques


Chapter 11: DLLs in Multithreaded Programs


Chapter 12: Multithreaded User Interfaces and MFC


Chapter 13: Basic Multithreaded GUI Designs


Chapter 14: Structured Exception Handling


Chapter 15: Debugging Multithreaded Programs


Appendix A: Mcl C++ Class Library Reference


Appendex B: Mcl4Mfc C++ Class Library Reference


Source Code



Other Items of Note


Copyright 1998-2005 by Aaron Cohen and Mike Woodring