Introduction to concurrency in programming languages
"Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer co...
Main Author: | |
---|---|
Other Authors: | , |
Format: | eBook |
Language: | English |
Published: |
Boca Raton
Chapman & Hall/CRC Press
2010
|
Series: | Chapman & Hall/CRC computational science series
|
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- Introduction
- Concepts in concurrency
- Concurrency control
- The state of the art
- High-level language constructions
- Historical context and evolution of languages
- Modern languages and concurrency constructs
- Performance considerations and modern systems
- Introduction to parallel algorithms
- Pattern : task parallelism
- Pattern : data parallelism
- Patern : recursive algorithims
- Pattern pipelined algorithims
- Appendix A OpenMP quick reference
- Appendix B Erlang quick reference
- Appendix C Cilk quick reference
- Includes bibliographical references and index