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.
Multithreading in Windows NT - This paper attempts to give an understanding of many aspects of multithreading and also introduces multi-threading in Windows NT
Win32 Multithreaded Programming - This book explains the concepts of multithreaded programs and shows developers how to construct efficient and complex applications.
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 Win