Principios y algoritmos de concurrencia

List Price: $15.95

Add to Cart
About the author:
Ricardo Galli Granada es Ingeniero en Informática y Doctor en Ciencias de la Computación. Enseñó Sistemas Operativos y Programación Concurrente en la Universitat de les Illes Balears desde 1993 a setiembre de 2015. Socio-fundador y programador del popular agregador social Menéame.

Principios y algoritmos de concurrencia
 

Authored by Ricardo Galli Granada

Con la popularización de los multiprocesadores la programación concurrente es un tema de moda. Pero hay mucha confusión y desconocimiento sobre qué es concurrencia y sus principios y algoritmos fundamentales. No hay muchos libros accesibles y actualizados que cubran estos temas de forma estructurada, genérica, con un enfoque moderno y a precios razonables. Este libro intenta llenar ese hueco, es accesible pero completo, riguroso y autocontenido.

Está especialmente orientado a estudiantes y programadores que desean actualizarse o completar sus conocimientos de programación concurrente. Se tratan algoritmos y técnicas complejas pero no se requieren ni se suponen conocimientos de concurrencia, solo experiencia en programación y estructuras de datos básicas. Comienza con los conceptos más básicos de procesos e hilos y avanza incrementalmente hasta las técnicas más sofisticadas.

Algunos de los temas son los que se estudian en asignaturas universitarias de programación concurrente: el problema de exclusión mutua y sincronización con semáforos, monitores y canales. También se tratan temas más avanzados como instrucciones de hardware, optimizaciones de spinlocks, la interfaz FUTEX del núcleo Linux y memoria transaccional por software y hardware.

Para cada tema se explican el origen, conceptos y algoritmos fundamentales. Todos con ejemplos y código fuente en lenguajes populares (C, Python, Java y Go).


Publication Date:
2015-08-28
ISBN/EAN13:
1517029759 / 9781517029753
Page Count:
238
Binding Type:
US Trade Paper
Trim Size:
6.69" x 9.61"
Language:
Spanish; Castilian
Color:
Black and White
Related Categories:
Computers / Programming / Algorithms




Site Help Order Help Policies Contact