Table of ContentsChapter 1: The Joys of Concurrent Programming
Chapter 2: The Challenges of Parallel and Distributed Programming
Chapter 3: Dividing C++ Programs into Multiple Tasks
Chapter 4: Dividing C++ Programs into Multiple Threads
Chapter 5: Synchronizing Concurrency between Tasks
Chapter 6: Adding Parallel Programming Capabilities to C++ through the PVM
Chapter 7: Error Handling, Exceptions, and Software Reliability
Chapter 8: Distributed Object-Oriented Programming in C++
Chapter 9: SPMD and MPMD Using Templates and the MPI
Chapter 10: Visualizing Concurrent and Distributed System Design
Chapter 11: Designing Components That Support Concurrency
Chapter 12: Implementing Agent-Oriented Architectures
Chapter 13: Blackboard Architectures Using PVM, Threads, And C++ Components
Appendix A
Appendix B
BibliographyIndex |
|
| Sample chapter, summaries, captions, table of contents, code example and listings are provided for your information. Copyright 2003 Addison Wesley. All rights reserved. No part of these materials may be duplicated or reproduced, in any form or by any means, without the written permission of the publisher. |