¿ Sigue siendo válida la concurrencia de Java en la práctica ? Me pregunto si las ideas, conceptos e implementación descritos en el libro aún cumplen con las últimas versiones de Java.
Pregunto porque la última edición se realizó en 2006.
¿ Sigue siendo válida la concurrencia de Java en la práctica ? Me pregunto si las ideas, conceptos e implementación descritos en el libro aún cumplen con las últimas versiones de Java.
Pregunto porque la última edición se realizó en 2006.
Respuestas:
Sí, todavía es válido en mi mente. No hay grandes cambios en esta área de 6 a 7. Fork-join es una nueva característica, que es muy adecuada para problemas de tipo divide y vencerás. Pero todas las cosas existentes dentro del libro, como sincronización, volátil, servlet, siguen siendo muy válidas.
Si bien mi perspectiva puede estar sesgada, mi intención actual de actualizar el libro sería casi estrictamente aditiva, cubriendo la unión de la horquilla, la descomposición paralela y las nuevas operaciones de datos masivos paralelos que vienen en Java SE 8.
Compré este libro en 2013. Tenía dudas muy serias de que sería actual y útil dado que esta edición se publicó hace mucho tiempo. El mundo de la tecnología se mueve rápidamente y la tecnología de software aún más rápido. Aun así, este libro es fundamental. Los conceptos y prácticas que se discuten son más fundamentos para un buen diseño e ingeniería de software que las actualizaciones de las API más recientes y mejores. Este libro ha sido indispensable, y me alegro de haberlo recibido antes de haber decidido escribir incluso una sola línea de código concurrente. Probablemente me haya ahorrado innumerables horas.
Sí, definitivamente sigue siendo válido, pero lo recomendaré además o como introducción The Well-Grounded Java Developer un libro bien escrito con un capítulo sobre técnicas modernas de concurrencia de Java y ejemplos bien hechos.
Yo diría que sí. JDK7 agrega el framework fork-join, pero eso es una mejora en lugar de un reemplazo para las herramientas de concurrencia anteriores.
Si. Todavía es válido y tengo buenos comentarios de mis amigos. Es uno de los mejores libros para aprender la concurrencia en Java. Puede leer la revisión de la concurrencia de Java en la práctica
Si va a comenzar su proyecto con Java 8, es posible que también desee considerar libros y tutoriales nuevos debido a las nuevas cosas que aparecieron en Java 8, como streams, lambdas y nuevos atomics, que cambian un poco los métodos de desarrollo.
Bueno, el libro parece prometedor cuando leo ciertos capítulos de vista previa en línea. Da suficiente información sobre Java y aspectos generales de concurrencia. Uno puede mantener este libro como un atuendo práctico al diseñar e implementar aplicaciones de concurrencia ingenuas y sofisticadas.