Introduction to concurrency in programming languages

Bibliographic Details
Main Authors: Sottile, Matthew J. (Author), Mattson, Timothy G. , 1958- (Author), Rasmussen, Craig E. (Author)
Format: Book
Language:English
Published: Boca Raton, Florida : Chapman & Hall/CRC Press , c2010
Series:Chapman & Hall/CRC computational science series
Subjects:
Table of Contents:
  • 1. Introduction
  • 2. Concepts in concurrency
  • 3. Concurrency control
  • 4. The state of the art
  • 5. High-level language constructs
  • 6. Historical context and evolution of languages
  • 7. Modern languages and concurrency constructs
  • 8. Performance considerations and modern systems
  • 9. Introduction to parallel algorithms
  • 10. Pattern: task parallelism
  • 11. Pattern: data parallelism
  • 12. Pattern: recursive algorithms
  • 13. Pattern: pipelined algorithms