Introduction to concurrency in programming languages
IntroductionMotivation Where does concurrency appear? Why is concurrency considered hard? Timeliness ApproachConcepts in Concurrency TerminologyConceptsConcurrency Control CorrectnessTechniquesThe State of the Art Limitations of libraries Explicit techniques Higher-level techniques The limits of exp...
Otros Autores: | , , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Boca Raton :
Chapman & Hall/CRC Press
2010.
|
Edición: | 1st edition |
Colección: | Chapman & Hall/CRC computational science series.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629467706719 |
Tabla de Contenidos:
- 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.