{"product_id":"rust-atomics-and-locks-low-level-concurrency-in-practice-9781098119447","title":"Atómicas y bloqueos en Rust: concurrencia de bajo nivel en la práctica","description":"\u003cp\u003eEl lenguaje de programación Rust es extremadamente adecuado para la concurrencia, y su ecosistema tiene muchas bibliotecas que incluyen gran cantidad de estructuras de datos concurrentes, bloqueos y más. Pero implementar esas estructuras correctamente puede ser muy difícil. Incluso en las bibliotecas más utilizadas, los errores de orden de memoria no son infrecuentes. \u003c\/p\u003e\u003cp\u003e En este libro práctico, Mara Bos, líder del equipo de bibliotecas de Rust, ayuda a programadores de Rust de todos los niveles a obtener una comprensión clara de la concurrencia de bajo nivel. Aprenderá todo sobre los atomics y el orden de memoria y cómo se combinan con las API básicas del sistema operativo para construir primitivas comunes como mutexes y variables de condición. Una vez que termine, tendrá una comprensión sólida de cómo el modelo de memoria de Rust, el procesador y el papel del sistema operativo encajan. \u003c\/p\u003e\u003cp\u003e Con esta guía, aprenderá: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eCómo el sistema de tipos de Rust funciona excepcionalmente bien para programar la concurrencia correctamente \u003c\/li\u003e\n\u003cli\u003eTodo sobre mutexes, variables de condición, atomics y orden de memoria \u003c\/li\u003e\n\u003cli\u003eQué sucede en la práctica con las operaciones atómicas en procesadores Intel y ARM \u003c\/li\u003e\n\u003cli\u003eCómo se implementan los bloqueos con el apoyo del sistema operativo \u003c\/li\u003e\n\u003cli\u003eCómo escribir código correcto que incluya concurrencia, atomics y bloqueos \u003c\/li\u003e\n\u003cli\u003eCómo construir sus propias primitivas de bloqueo y sincronización correctamente \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15375652\"\u003eMara Bos\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 07\/02\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 249\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.90lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 6.90h x 9.00w x 0.60d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781098119447\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1098119444\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051220\"\u003eProgramación | Paralelo\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM014000\"\u003eCiencias de la Computación\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM046000\"\u003eSistemas Operativos | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre la autora\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eMara Bos mantiene la biblioteca estándar de Rust y construye sistemas de control en tiempo real en Rust. Como líder del equipo de bibliotecas de Rust, conoce todos los entresijos del lenguaje y la biblioteca estándar. Además, ha estado trabajando con sistemas concurrentes en tiempo real durante años en la empresa que fundó. Mantener la biblioteca más utilizada en el ecosistema de Rust y trabajar diariamente en sistemas críticos para la seguridad le ha dado la experiencia práctica para comprender la teoría y llevarla a la práctica.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":44478713725165,"sku":"9781098119447","price":55.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_10d3f146-3e23-40b6-87d3-2497c6278944.jpg?v=1700719777","url":"https:\/\/sureshotbooks.com\/es\/products\/rust-atomics-and-locks-low-level-concurrency-in-practice-9781098119447","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}