Programación concurrente

RUEDAISBN: 9788472070592

Precio:
Precio de venta€21,24
Agotado

Descripción

Programación concurrente

Resumen del libro

Este manual ofrece una introducción rigurosa y práctica a los fundamentos de la programación concurrente, una disciplina esencial en el desarrollo de sistemas informáticos modernos. El lector encontrará una exposición clara de los conceptos clave, desde la sincronización de procesos hasta la gestión de recursos compartidos, presentados con un enfoque didáctico y ejemplos ilustrativos. La obra, publicada por Rueda, se convierte en un recurso valioso tanto para estudiantes de informática como para profesionales que buscan consolidar sus bases en esta área técnica.

¿De qué trata?

El libro aborda los principios y técnicas fundamentales para diseñar e implementar programas que ejecutan múltiples procesos de manera simultánea. A lo largo de sus páginas, se explican los problemas clásicos de la concurrencia, como la exclusión mutua, el interbloqueo y la sincronización entre hilos o procesos. Se presentan soluciones mediante mecanismos como semáforos, monitores y paso de mensajes, todo ello contextualizado en un marco teórico sólido pero accesible. La obra, editada en 1990, mantiene su relevancia como texto de referencia para comprender los cimientos de la programación concurrente, sentando las bases para abordar sistemas más complejos en entornos multiprocesador y distribuidos.

Temas principales

  • Conceptos fundamentales de concurrencia y paralelismo.
  • Mecanismos de sincronización: semáforos, monitores y regiones críticas.
  • Problemas clásicos: productor-consumidor, lectores-escritores y cena de los filósofos.
  • Gestión de recursos compartidos y prevención de interbloqueos.
  • Modelos de comunicación entre procesos y su implementación.

¿Para quién está recomendado?

Este libro está dirigido a estudiantes de grados universitarios en Ingeniería Informática, Ciencias de la Computación o disciplinas afines que necesiten una base sólida en programación concurrente. También resulta útil para desarrolladores y profesionales del software que deseen comprender los principios teóricos detrás de la programación multihilo y la gestión de procesos en sistemas operativos. Es especialmente adecuado para quienes buscan un enfoque estructurado y académico, sin requerir conocimientos previos avanzados en la materia.

Qué aporta este libro

  • Proporciona una comprensión clara de los problemas fundamentales de la concurrencia y sus soluciones clásicas.
  • Ofrece una base teórica sólida para abordar el diseño de sistemas concurrentes y distribuidos.
  • Facilita el aprendizaje mediante ejemplos prácticos que ilustran la aplicación de los conceptos.
  • Ayuda a desarrollar el pensamiento crítico para evitar errores comunes como los interbloqueos o las condiciones de carrera.
  • Sirve como material de consulta duradero para repasar los principios esenciales de la materia.

Ficha técnica

  • Autor: JORGE E. PEREZ MARTINEZ
  • Editorial: Rueda
  • Idioma: Español
  • Tema: Informática - Informática práctica - Introducción a la informática
  • Colección: RUEDA EDICIONES
  • Encuadernación: Guaflex
  • Fecha de edición: 1990
  • Número de páginas: 224
  • Dimensiones: 25.0 cm x 17.0 cm
  • Peso: 577.0 gr

Valoración editorial

Se trata de un manual clásico y bien estructurado que cumple con su objetivo de introducir al lector en los fundamentos de la programación concurrente. Su enfoque didáctico y la claridad en la exposición de conceptos complejos lo convierten en una herramienta de estudio útil para quienes se inician en la materia. Aunque su fecha de edición es de 1990, los principios que aborda siguen siendo vigentes y constituyen la base necesaria para cualquier profesional que desee profundizar en el desarrollo de software concurrente o en sistemas operativos. Es una obra recomendable para bibliotecas técnicas y para el aprendizaje autodidacta con un enfoque académico.

También te puede gustar

Vistos Recientemente