Multi-Threaded Programming in C++

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This is a clear introduction to the basic concepts of multi-threading complemented by a detailed description of the multi-threading facilities available under the UNIX and Windows operating systems. The implementation mechanisms are hidden within C++ classes, which then provide standardized interfaces to the functionality. With traditional single-threaded programming, objects serve as passive repositories of functionality that are invoked by external code. Multi-threading allows objects to become active entities that independently perform their own processing.

Author(s): Mark Walmsley
Edition: 1
Publisher: Springer London
Year: 2000

Language: English
Pages: 225
City: London
Tags: C++; C++ Programming Language; Scheduling; UNIX; Windows; Multi-Threaded Complexity; Multi-Threaded Programming; Threads; Mutexes; Events; Semaphores; Distributed Computing; Software Programming; Software Development

Front Matter....Pages i-x
Introduction....Pages 1-8
Threads....Pages 9-24
Mutexes....Pages 25-46
Events....Pages 47-67
Semaphores....Pages 69-99
Objects....Pages 101-117
Keys....Pages 119-133
Multiple Mutexes....Pages 135-159
Multiple Events....Pages 161-184
Distributed Computing....Pages 185-213
Back Matter....Pages 215-223