Descripción
La concurrencia puede ser notoriamente difícil de implementar correctamente, pero afortunadamente, el lenguaje de programación de código abierto Go hace que trabajar con concurrencia sea manejable e incluso fácil. Si eres un desarrollador familiarizado con Go, este libro práctico demuestra las mejores prácticas y patrones para ayudarte a incorporar la concurrencia en tus sistemas.
La autora Katherine Cox-Buday te guía paso a paso a través del proceso. Entenderás cómo Go elige modelar la concurrencia, qué problemas surgen de este modelo y cómo puedes componer primitivas dentro de este modelo para resolver problemas. Aprende las habilidades y herramientas que necesitas para escribir e implementar con confianza sistemas concurrentes de cualquier tamaño.
- Comprende cómo Go aborda los problemas fundamentales que dificultan la correcta implementación de la concurrencia
- Aprende las diferencias clave entre concurrencia y paralelismo
- Profundiza en la sintaxis de las primitivas de sincronización de memoria de Go
- Forma patrones con estas primitivas para escribir código concurrente mantenible
- Compón patrones en una serie de prácticas que te permitirán escribir sistemas distribuidos grandes y escalables
- Aprende la sofisticación detrás de las goroutines y cómo el tiempo de ejecución de Go une todo
Autor: Katherine Cox-Buday
Editorial: O'Reilly Media
Publicado: 22/08/2017
Páginas: 238
Tipo de encuadernación: Tapa blanda
Peso: 0.80lbs
Tamaño: 9.10h x 7.00w x 0.50d
ISBN13: 9781491941195
ISBN10: 1491941197
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Programación | Código abierto
Sobre el autor
Katherine es una científica informática que actualmente trabaja en Simple. Sus pasatiempos incluyen la ingeniería de software, la escritura creativa, Go (igo, baduk, weiquei) y la música, todos los cuales practica intermitentemente y con diversos niveles de dedicación.

