Multi-Threaded Programming in C++ - Rilegato

Walmsley, Mark

 
9781852331467: Multi-Threaded Programming in C++

Sinossi

This book provides you with a practical introduction to multi-threaded programming in C++. Battling against complexity, Mark Walmsley provides all the information you need to implement effective multi-threaded programs under both Windows and UNIX operating systems.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Introduction: Single-Threaded Programming. Multi-Threaded Programming. Thread Synchronization. Programming in C++. Multi-Threading Implementations. Summary.- Threads: Thread Scheduling. Thread Environment. The THREAD Class. The Hello Program. UNIX Implementation. Windows Implementation. Summary.- Mutexes: Why Synchronize? Mutex Mechanics. The MUTEX Class. Using Mutexes. Atomic Operations. The ATOMIC Class. Inter-Thread Communication. State Transitions. Snapshots. UNIX Implementation. Windows Implementation. Summary.- Events: Event Basics. The EVENT Class. Using Events. The BUFFER Class. The TIC TAC TOE Class. UNIX Implementation. Windows Implementation. Summary.- Semaphores: Synchronization Patterns. The SYNCH Class. The SEMAPHORE Class. The POOL Class. The PIPELINE Class. The ARBITRATOR Class. UNIX Implementation. Windows Implementation. Summary.- Objects: Passive and Active Objects. The TRANSFER Class. Passive MUX Sender. Active DEMUX Receiver. Active MUX Sender. Summary.- Keys: Thread-Specific Storage. The KEY Class. Thread Identifiers. One-Time Initialization. The ONCE Class. UNIX Implementation. Windows Implementation. Summary.- Multiple Mutexes: Deadlocking Threads. Avoiding Deadlock. The RECURSIVE MUTEX Class. The TIMER Class. The CLOCK Class. Summary.- Multiple Events: Multiple Events. The MULTI EVENT Class. Random Event Monitoring. The HELLO Class. UNIX Implementation. Generic Implementation. Windows Implementation. Summary.- Distributed Computing: Network Communications. The CHANNEL Class. Packets and Streams. The STREAM Class. Database Queries. The QUERY Class. The DATABASE Class. Building the Application. Summary.- Postscript.- Index.

Product Description

Book by Walmsley Mark

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Altre edizioni note dello stesso titolo

9781447107262: Multi-Threaded Programming in C++

Edizione in evidenza

ISBN 10:  1447107268 ISBN 13:  9781447107262
Casa editrice: Springer, 2011
Brossura