Est¡ orientado a estudiantes o programadores que desean actualizarse o completar sus conocimientos de programaci³n concurrente. Aunque se explican algoritmos y t©cnicas complejas no se requieren ni se suponen conoci...

Buy Now From Amazon

Product Review

Est¡ orientado a estudiantes o programadores que desean actualizarse o completar sus conocimientos de programaci³n concurrente. Aunque se explican algoritmos y t©cnicas complejas 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 suelen estudiar 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: instrucciones de hardware, optimizaciones de spinlocks, la interfaz FUTEX del nºcleo Linux y memoria transaccional.

Para cada tema se explican el origen, conceptos y algoritmos fundamentales. Siempre con ejemplos y c³digo fuente en lenguajes populares (C, Python, Java, Go). Los programas est¡n preparados y probados para que funcionen sobre cualquier sistema GNU/Linux, incluidas Raspberry Pi 1 y 2.

El libro est¡ dise±ado y formateado para ser le­do con comodidad en lectores de libros electr³nicos.

El c³digo fuente de los programas est¡ disponible en Github: https://github.com/gallir/concurrencia

Similar Products

El Libro Negro del Programador: Cómo conseguir una carrera de éxito desarrollando software y cómo evitar los errores habituales (Spanish Edition)El marciano (Spanish Edition)Guía de Hábitos Inteligentes: 36 Pequeños Cambios de Vida que su Cerebro Agradecerá (Spanish Edition)Ready Player One (Spanish Edition)Proyectos Ágiles con Scrum: Flexibilidad, aprendizaje, innovación y colaboración en contextos complejos (Spanish Edition)