</> CodeBooks
    ← Volver a Java (página 1)
    Portada de Java Concurrency in Practice

    Java Concurrency in Practice

    Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea

    Editorial
    Addison Wesley
    Año
    2006
    Páginas
    ~384
    Nivel
    Intermedio

    De qué trata

    Obra cumbre de la ingeniería de software y la computación concurrente, escrita por Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes y Doug Lea, publicada por Addison-Wesley en 2006. Es el tratado definitivo sobre multithreading en Java.

    Explora la seguridad de subprocesos, inmutabilidad, composición de objetos seguros, el framework de ejecutores (`java.util.concurrent`), cancelación y cierre ordenado de hilos, variables y colecciones atómicas, variables de condición, cerrojos explícitos (`Lock` y `ReentrantLock`), y el modelo de memoria de Java (JMM) con la semántica de `volatile` y `happens-before`.

    Con una precisión conceptual sin igual, los arquitectos de la plataforma enseñan cómo diseñar software concurrente seguro, predecible y de alto rendimiento. Lectura obligatoria para cualquier profesional de software concurrente.

    • Java Concurrency
    • Brian Goetz
    • Doug Lea
    • Joshua Bloch
    • JMM
    • java.util.concurrent
    • Happens-Before
    • Addison-Wesley

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Caché Concurrente Escalable sin Bloqueos y Bounded Buffer

    Construcción paso a paso de un sistema de memoización concurrente utilizando ConcurrentHashMap, FutureTask y cerrojos atómicos.

    Más de Java con nivel Intermedio