</> CodeBooks
    ← Volver a Go (página 5)
    Portada de Mastering Concurrency in Go

    Mastering Concurrency in Go

    Nathan Kozyra

    Editorial
    Packt
    Año
    2014
    Páginas
    ~301
    Nivel
    Avanzado

    De qué trata

    Tratado técnico especializado de Nathan Kozyra publicado por Packt en 2014. Profundiza en los fundamentos y técnicas de la programación concurrente y paralela en Go.

    Explora el modelo CSP de Go, la anatomía de las goroutines y su coste de memoria ínfimo frente a los hilos de sistema operativo, diseño de canales sincronizados y con búfer, patrones de bloqueo, prevención de bloqueos mutuos (deadlocks) y el uso de librerías avanzadas de sincronización.

    A través de ejemplos aplicados a problemas matemáticos y de red, el autor enseña a exprimir la capacidad de los procesadores multinúcleo. Una lectura clásica valiosa para ingenieros de sistemas.

    • Concurrencia
    • Go
    • Nathan Kozyra
    • Goroutines
    • Canales
    • Deadlocks
    • CSP
    • Multinúcleo
    • Packt

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor Paralelo de Cálculo y Procesamiento de Imágenes en Go

    Desarrollo de un algoritmo distribuido que procesa matrices y matrices gráficas concurrentemente entre múltiples núcleos de CPU.

    Más de Go con nivel Avanzado