{"product_id":"programacion-concurrente-y-tiempo-real-9781518608261","title":"Programación Concurrente Y Tiempo Real","description":"\u003cp\u003e • Author(s): Carlos Gonzalez | Javier a. Albusac | David Vallejo\u003cbr\u003e • Publisher: Createspace Independent Publishing Platform\u003cbr\u003e • Publisher Imprint: Createspace Independent Publishing Platform\u003cbr\u003e • BISAC: Programming - Parallel\u003c\/p\u003e\u003cp\u003e\u003cb\u003eCon material y ejemplos de código fuente disponibles en libropctr.com\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e 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 la \u003cb\u003eintegración de cada vez más unidades de procesamiento\u003c\/b\u003e que, potencialmente, accederán a datos compartidos. Así, resulta más que fundamental 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 \u003cb\u003egestión de la concurrencia\u003c\/b\u003e desde el punto de vista de la programación es un \u003cb\u003easpecto esencial\u003c\/b\u003e en la formación de cualquier Ingeniero en Informática. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eEntrevista de trabajo de IBM: \"Describe a deadlock condition\"\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eEntrevista de trabajo en Dropbox: \"What's a race condition?\"\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Este libro pretende ser una contribución, desde una \u003cb\u003eperspectiva principalmente práctica\u003c\/b\u003e, al diseño y desarrollo de sistemas concurrentes, haciendo especial hincapié en las herramientas que un programador puede utilizar para llevar a cabo dicha tarea. En particular, se hace uso del \u003cb\u003elenguaje de programación C\u003c\/b\u003e y, entre otras herramientas, de los \u003cb\u003esemáforos y los buzones de mensajes POSIX\u003c\/b\u003e. Así mismo, en este libro se introduce la importancia de estos aspectos en el ámbito de los sistemas de tiempo real. \u003cbr\u003e \u003cul\u003e \u003cli\u003eConoce los \u003cb\u003efundamentos de la programación concurrente\u003c\/b\u003e.\u003c\/li\u003e \u003cli\u003eManeja adecuadamente las \u003cb\u003esecciones críticas\u003c\/b\u003e y evita las tan temidas \u003cb\u003econdiciones de carrera\u003c\/b\u003e para evitar \u003cb\u003einterbloqueos\u003c\/b\u003e.\u003c\/li\u003e \u003cli\u003eAprende a manejar los \u003cb\u003esemáforos y buzones de mensajes POSIX\u003c\/b\u003e utilizando el \u003cb\u003elenguaje de programación C\u003c\/b\u003e.\u003c\/li\u003e \u003cli\u003eAdéntrate en las posibilidades que te ofrece \u003cb\u003eAda\u003c\/b\u003e para gestionar la concurrencia desde una perspectiva de más \u003cb\u003ealto nivel\u003c\/b\u003e.\u003c\/li\u003e \u003cli\u003eDomina los conceptos relativos a la \u003cb\u003eplanificación de sistemas de tiempo real\u003c\/b\u003e.\u003c\/li\u003e \u003c\/ul\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46315242553495,"sku":"9781518608261","price":1482.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781518608261.webp?v=1768673798","url":"https:\/\/atlanticbooks.com\/products\/programacion-concurrente-y-tiempo-real-9781518608261","provider":"Atlantic Books","version":"1.0","type":"link"}