Programación Concurrente y Tiempo Real
Autor: David Vallejo , Carlos González , Javier A. Albusac
Número de Páginas: 200
Entrevista de trabajo de IBM: "Describe a deadlock condition" Entrevista de trabajo en Dropbox: "What's a race condition?" El diseño y la programación de sistemas concurrentes representa, como Ingeniero Informático, un reto complejo. Si consideramos la evolución de los dispositivos de procesamiento, el estándar actual se basa en laintegración de cada vez más unidades de procesamiento que, potencialmente, accederán a datos compartidos. Así, resulta más quefundamental que cualquier programador, independientemente del dominio de trabajo en el que se desenvuelva, conozca las herramientas básicas para incrementar la eficiencia de sus programas sin provocar las tan temidas condiciones de carrera o los interbloqueos. En otras palabras, la gestión de la concurrencia desde el punto de vista de la programación es un aspecto esencial en la formación de cualquier Ingeniero en Informática. Este libro pretende ser una contribución, desde una perspectiva principalmente práctica, al diseño y desarrollo de sistemas concurrentes, haciendo especial hincapié en las herramientas que unprogramador puede utilizar para llevar a cabo dicha tarea. En particular, se hace uso del lenguaje...