TY - BOOK AU - Hughes, Cameron : AU - Hughes, Tracey : TI - Parallel and distributed programming using C++ SN - 0131013769 U1 - 005.133 PY - 2004/// CY - New Delhi PB - Pearson Education. KW - Parallel programming (Computer science) KW - Electronic data processing -- Distributed processing. KW - C++ (Computer program language) N1 - Included Index; 1. The Joys of Concurrent Programming -- 2. The Challenges of Parallel and Distributed Programming -- 3. Dividing C++ Programs into Multiple Tasks -- 4. Dividing C++ Programs into Multiple Threads -- 5. Synchronizing Concurrency between Tasks -- 6. Adding Parallel Programming Capabilities to C++ through the PVM -- 7. Error Handling, Exceptions, and Software Reliability -- 8. Distributed Object-Oriented Programming in C++ -- 9. SPMD and MPMD Using Templates and the MPI -- 10. Visualizing Concurrent and Distributed System Design -- 11. Designing Components that Support Concurrency -- 12. Implementing Agent-Oriented Architecures -- 13. Blackboard Architectures using PVM, Threads, and C++ Components N2 - Provides an up-close look at how to build software that takes advantage of multiprocessor computers. Through an overview of multithreaded programming, this book shows you how to write software components that work together over a network to solve problems and do work. It is useful for programmers, designers, software architects, and researchers ER -