Chargement en cours…

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...

Description complète

Détails bibliographiques
Cote:Libro Electrónico
Auteur principal: Sottile, Matthew J. (Matthew Joseph)
Autres auteurs: Mattson, Timothy G., 1958-, Rasmussen, Craig E.
Format: Électronique eBook
Langue:Inglés
Publié: Boca Raton : Chapman & Hall/CRC Press, 2010.
©2010
Collection:Chapman & Hall/CRC computational science series.
Sujets:
Accès en ligne:Texto completo (Requiere registro previo con correo institucional)
Table des matières:
  • 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.