Hilos de Java


Precio:
Precio de venta$39.95

Descripción

Los subprocesos son esenciales para la programación en Java, pero aprender a utilizarlos de forma eficaz no es una tarea trivial. Esta nueva edición del clásico Java Threads le muestra cómo aprovechar al máximo las funciones de subprocesamiento de Java y lo pone al día con los cambios trascendentales en la versión 5.0 de Java 2 Standard Edition (J2SE 5.0). Proporciona un enfoque exhaustivo y paso a paso para la programación de subprocesos. El sistema de subprocesamiento de Java es simple en relación con otros sistemas de subprocesamiento. En versiones anteriores de Java, esta simplicidad venía con compensaciones: algunas de las características avanzadas en otros sistemas de subprocesamiento no estaban disponibles en Java. J2SE 5.0 cambia todo eso: proporciona un gran número de nuevas clases relacionadas con los subprocesos que facilitan mucho la tarea de escribir programas multiproceso. Aprenderá dónde usar subprocesos para aumentar la eficiencia, cómo usarlos de manera efectiva y cómo evitar errores comunes. Este libro analiza problemas como interbloqueo, condiciones de carrera y inanición en detalle, lo que le ayuda a escribir código sin errores ocultos.Java Threads, Tercera Edición, ha sido completamente ampliado y revisado. Incorpora las utilidades de concurrencia de java.util.concurrent en todo el texto. Los nuevos capítulos cubren el rendimiento de los subprocesos, el uso de subprocesos con Swing, los subprocesos y las clases Collection, los grupos de subprocesos y los subprocesos y E/S (tradicional, nuevo e interrumpido). Los desarrolladores que aún no pueden implementar J2SE 5.0 pueden usar las utilidades de subprocesos proporcionadas en el apéndice para lograr una funcionalidad similar con versiones anteriores de Java. Los temas incluyen:

  • Inanición de bloqueos y detección de interbloqueos
  • Clases atómicas y sincronización mínima (J2SE 5.0)
  • Interacción de los subprocesos de Java con Swing, I/O y clases de Collection
  • Bloqueos controlados programáticamente y variables de condición (J2SE 5.0)
  • Rendimiento y seguridad de los subprocesos
  • Grupos de subprocesos (J2SE 5.0)
  • Grupos de subprocesos
  • Programación de subprocesos específica de la plataforma
  • Planificadores de tareas (J2SE 5.0)
  • Paralelización de bucles para máquinas multiprocesador
En resumen, esta nueva edición de Java Threads cubre todo lo que necesita saber sobre los subprocesos, desde el programa de animación más simple hasta las aplicaciones más complejas. Si planea realizar algún trabajo serio en Java, este libro le resultará invaluable. Scott Oaks es ingeniero sénior de software para el grupo de ingeniería de rendimiento de Java en Sun Microsystems y autor de cuatro libros de la serie Java de O'Reilly. Anteriormente ingeniero sénior de sistemas en Sun Microsystems, Henry Wong es un consultor independiente que trabaja en varios proyectos relacionados con Java.

Autor: Scott Oaks, Henry Wong
Editorial: O'Reilly Media
Publicado: 10/05/2004
Páginas: 340
Tipo de encuadernación: Tapa blanda
Peso: 1.25lbs
Tamaño: 9.20h x 7.00w x 0.90d
ISBN13: 9780596007829
ISBN10: 0596007825
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Programación | Orientada a objetos

Acerca del autor

Scott Oaks es tecnólogo de Java en Sun Microsystems, donde trabaja desde 1987. En Sun, se ha especializado en muchas tecnologías dispares, desde el núcleo de SunOS hasta la programación de redes y los RPC. Desde 1995, se ha centrado principalmente en Java y en llevar la tecnología Java a los usuarios finales. Scott también es autor de los títulos de O'Reilly Java Security, Java Threads y Jini in a Nutshell.

Henry Wong es un consultor independiente, involucrado en varios proyectos relacionados con Java. Henry trabajó anteriormente como ingeniero informático en Sun Microsystems desde 1989 hasta 2003. Originalmente contratado como consultor para ayudar a los clientes con controladores de dispositivos especiales, modificaciones del kernel y productos de interoperabilidad de DOS, Henry también ha trabajado en puertos de Solaris, proyectos de optimización del rendimiento y diseño e implementaciones multihilo para puntos de referencia y demostraciones. Desde principios de 1995, Henry ha estado involucrado en el desarrollo de prototipos de Java y el soporte a clientes que utilizan Java.

Antes de trabajar en Sun, Henry obtuvo una licenciatura en ingeniería química de The Cooper Union en 1987. Se unió a una pequeña empresa de software en 1986 trabajando en controladores de dispositivos SCSI, compresión de datos de imagen y audio, y herramientas gráficas utilizadas para un sistema de información médica.

Cuando no está frente a una computadora, Henry es un piloto privado con habilitación instrumental, a quien también le gusta incursionar en el tiro con arco, la cocina y viajar a diferentes lugares con su esposa, Nini.