"Win32 Multithreaded Programming" explains the concepts of multithreaded programs, from basic thread synchronization using mutexes and semaphores, to advanced topics like creating reusable thread pools or implementing a deferred processing queue. It illustrates these principles with real-world applications and carefully constructed examples and shows readers how to take full advantage of Win32's multithreading capabilities.
Topics in "Win32 Multithreaded Programming" include:
- How the Windows operating systems handle threads
- Multithreading primitives in the Win32 API
- Techniques for generating thread-safe dynamic link libraries
- Advanced techniques for thread synchronization
- Basic scenarios for synchronizing threads
- Common designs for building multithreaded user interfaces
- Debugging multithreaded applications
The CD-ROM accompanying the book features Mcl, the authors' C++ class library for multithreaded programming, which both wraps multithreaded API functions and easily supports more complex multithreaded scenarios. For programmers using MFC, an additional library, Mcl4Mfc, is included for MFC compatibility.
By Aaron Cohen & Mike Woodring
1st Edition December 1997 (US)
724 pages, ISBN: 1-56592-296-4, $39.95 (US), Includes CD-ROM
For over 40 years, O’Reilly has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s SaaS-based training and learning platform. O’Reilly delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information, visit www.oreilly.com.