Aprenda programación concurrente con Go

Puntuación:   (5,0 de 5)

Aprenda programación concurrente con Go (James Cutajar)

Opiniones de los lectores

Resumen:

El libro 'Concurrent Programming with Go' está muy bien considerado como un excelente recurso para comprender la concurrencia en la programación, en particular utilizando el lenguaje Go. Está bien organizado, es accesible y ofrece orientación práctica para desarrolladores de todos los niveles. Desmitifica con éxito temas complejos en concurrencia, haciéndolos comprensibles y aplicables en Go y más allá.

Ventajas:

Excelente recurso para entender la concurrencia usando Go.

Desventajas:

Bien estructurado y fácil de leer, adecuado tanto para principiantes como para programadores experimentados.

(basado en 8 opiniones de lectores)

Título original:

Learn Concurrent Programming with Go

Contenido del libro:

Escriba código concurrente en Go que mejore el rendimiento de la aplicación, escale para manejar cargas mayores y aproveche al máximo el hardware multiprocesador moderno.

En Learn Concurrent Programming with Go aprenderá a:

⬤ Implementar concurrencia efectiva para un software más sensible, de mayor rendimiento y escalable.

⬤ Evitar problemas comunes de concurrencia, tales como bloqueos y condiciones de carrera.

⬤ Gestionar la concurrencia utilizando goroutines, mutexes, bloqueos de lectura-escritura, y más.

⬤ Identificar patrones de concurrencia como pipelining, worker pools y paso de mensajes.

⬤ Descubrir ventajas, límites y propiedades de la computación paralela.

⬤ Mejore sus habilidades de codificación Go con multihilos avanzados.

Learn Concurrent Programming with Go le enseña cómo utilizar la concurrencia para mejorar el rendimiento de sus aplicaciones Go. Cada capítulo plantea un nuevo problema que puede resolverse utilizando concurrencia e introduce el enfoque adecuado para implementarlo en Go. En este tutorial de fácil lectura, profundizará en los patrones de concurrencia, aprenderá a esquivar los errores más comunes y aprovechará el innovador enfoque de Go para la concurrencia. Los ejercicios prácticos al final de cada capítulo le ayudarán a practicar sus nuevas habilidades para afianzar lo que ha aprendido.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología

La programación concurrente es esencial para aprovechar al máximo el hardware de los ordenadores multiprocesador modernos. Permite que varias tareas se ejecuten e interactúen simultáneamente, lo que acelera el rendimiento y reduce el tiempo de espera del usuario. Gracias a sus modelos de concurrencia incorporados, Go de Google es uno de los mejores lenguajes que puedes utilizar para aprender y aplicar la programación concurrente a tus sistemas.

Acerca del libro

Aprenda Programación Concurrente con Go le enseña cómo aumentar el rendimiento de sus sistemas a través del poder de la programación concurrente. Desmitifica la concurrencia, explicando temas complejos utilizando un lenguaje sencillo, imágenes fáciles de seguir y ejemplos relevantes a los que te enfrentarás cada día como desarrollador. Obtendrá una comprensión profunda de la concurrencia mediante la creación de herramientas comunes de concurrencia como bloqueos de lectores/escritores, semáforos y agrupaciones de hilos. Cuando termines de leer, estarás codificando sin esfuerzo aplicaciones concurrentes en Go. También tendrás una gran base para aplicar tus nuevas habilidades de concurrencia en casi cualquier otro lenguaje.

Acerca del lector

Para programadores que ya conocen los fundamentos de Go u otro lenguaje de estilo C. No se requiere experiencia en programación concurrente.

Sobre el autor

James Cutajar es un desarrollador de software interesado en computación escalable de alto rendimiento y algoritmos distribuidos. Ha trabajado en el campo de la tecnología en diversas industrias durante más de 20 años. Durante su carrera, ha sido colaborador de código abierto, bloguero, evangelista tecnológico, instructor de Udemy y autor.

Otros datos del libro:

ISBN:9781633438385
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2024
Número de páginas:328

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para...
Aunque su aplicación sirva a su propósito, puede que...
Beginning Java Data Structures and Algorithms (Estructuras de datos y algoritmos de Java para principiantes) - Beginning Java Data Structures and Algorithms
Aprenda programación concurrente con Go - Learn Concurrent Programming with Go
Escriba código concurrente en Go que mejore el rendimiento de la aplicación,...
Aprenda programación concurrente con Go - Learn Concurrent Programming with Go

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)