newsletterlibrary.com

Top : Computers : Programming : Threads :
Win32

Websites
This book describes techniques for designing and implementing multithreaded software applications.
http://www.amazon.com/exec/obidos/ASIN/0130109126

This book explains the concepts of multithreaded programs and shows developers how to construct efficient and complex applications.
site exerpt
oreilly.com Online Catalog: Win32 Multithreaded Programming, First Edition  Register your book to get email notification of new editions, special offers, and more. Win32 Multithreaded Programming By Aaron Cohen, Mike Woodring First EditionDecember 1997 ISBN: 1-56592-296-4 This book is out of print. This book clearly explains the concepts of multithreaded...
http://www.oreilly.com/catalog/multithread/

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.
site exerpt
Multithreading Applications Windows NT Multithreaded Programming Win32® Application Programming California Software Labs  Enter your name and phone number and a CSWL specialist will call you back Contact CSWL Contact a CSWL specialist through our simple contact form. Whitepapers Multithreading in Windows NT Whitepaper One of the major functional enhancements of the Win32®...
http://www.cswl.com/whiteppr/white/multithreading.html

This article explores various techniques and patterns for implementing POSIX condition variables correctly and/or fairly on Win32.
site exerpt
Strategies for Implementing POSIX Condition Variables on Win32  The lack of condition variables in Win32 makes it harder to implement certain concurrency abstractions, such as thread-safe message queues and thread pools. This article explores various techniques and patterns for implementing POSIX condition variables correctly and/or fairly on Win32....
http://www.cs.wustl.edu/~schmidt/win32-cv-1.html

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.
http://scis.nova.edu/~linje/cs770/win32.html

Describes an object-oriented framework for Win32 that encapsulates threads.
http://www.cuj.com/articles/1999/9908/9908c/9908c.htm

Focuses on some practical applications of Win32 multithreading.
site exerpt
Multithreading for Rookies (DLLs, Processes, and Threads Technical Articles)  One of the major functional enhancements of the Win32® application programming interface (API) over the 16-bit Microsoft® Windows API is the introduction of multiple threads. Whereas Helen Custer's Inside Windows NT (Microsoft Press, 1992) provides an excellent overview of the...
http://msdn.microsoft.com/librar...s/dndllpro/html/msdn_threads.asp

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.
site exerpt
Compound Win32 Synchronization Objects (DLLs, Processes, and Threads Technical Articles)  This article describes strategies to combine the Microsoft® 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. The correctness of the implementations will be...
http://msdn.microsoft.com/librar.../dndllpro/html/msdn_locktest.asp

An implementation of POSIX pthreads for Win32. [Open source, LGPL].
site exerpt
POSIX Threads (pthreads) for Win32  S file inside the package for more information What is this project about? The POSIX 1003.1-2001 standard defines an application programming interface (API) for writing multithreaded applications. This interface is known more commonly as pthreads. A good number of modern...
http://sources.redhat.com/pthreads-win32/

This package provides a POSIX layer on top of Win32 threads to facilitate porting of Unix applications to Win32 platforms. [Open Source, LGPL]
http://pelt.sourceforge.net