Compound Win32 Synchronization Objects
Describes strategies to combine the Win32 synchronization primitives into more complex synchronization objects. It presents several solutions for implementing advanced synchronization objects along with a comparison of how they perform.
Multithreaded Programming with Win32
This book describes techniques for designing and implementing multithreaded software applications.
Multithreading for Rookies
Focuses on some practical applications of Win32 multithreading.
Multithreading in Windows NT
This paper attempts to give an understanding of many aspects of multithreading and also introduces multi-threading in Windows NT, with focus on how and when to use this feature.
POSIX Threads (pthreads) for Win32
An implementation of POSIX pthreads for Win32. [Open source, LGPL].
Strategies for Implementing POSIX Condition Variab
This article explores various techniques and patterns for implementing POSIX condition variables correctly and/or fairly on Win32.
Win32 Multithreaded Programming
This book explains the concepts of multithreaded programs and shows developers how to construct efficient and complex applications.
Win32 Multithreading Made Easy
Describes an object-oriented framework for Win32 that encapsulates threads.
Win32 Multithreading Performance
Discusses strategies for rewriting single-threaded applications to be multithreaded applications. It analyzes the performance of multithreaded computations over compatible single-threaded ones in terms of throughput and response on both Windows 95 and Windows NT platforms.