Principios y algoritmos de concurrencia/ Principles and algorithms Concurrenc...

$ 12.45

Subject: Programming / Algorithms Publication Year: 2015 ISBN: 9781517029753 height: 0.5 in Item Width: 6.7 in Number of Pages: 238 Pages Publisher: CreateSpace Publication Name: Principios Y Algoritmos De Concurrencia Item Height: 0.5 in width: 6.7 in Format: Trade Paperback Type: Textbook Language: Spanish Item Length: 9.6 in Author: Ricardo Galli Granada Item Weight: 17.5 Oz Book Title: Principios y algoritmos de concurrencia/ Principles and algorithm Subject Area: Computers

Description

Principios y algoritmos de concurrencia/ Principles and algorithms Concurrenc.... Con la popularización de los multiprocesadores la programación concurrente es un tema de moda. No hay muchos libros accesibles y actualizados que cubran estos temas de forma estructurada, genérica, con un enfoque moderno y a precios razonables. Principios y algoritmos de concurrencia/ Principles and algorithms Concurrency, Paperback by Galli Granada, Ricardo, ISBN 1517029759, ISBN-13 9781517029753, Brand New, Free shipping in the US 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).