¿ 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.
java
concurrency
java-8
java-7
Maryland
fuente
fuente
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.
fuente
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.
fuente
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.
fuente
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.
fuente
Si. Mucho. Siempre puede realizar un seguimiento de las nuevas cosas que se introducen en Java, sin embargo, el libro hace un buen trabajo al explicar los fundamentos.
Si ayuda, esto proviene de un investigador a tiempo completo en concurrencia y paralelismo usando OOP.
fuente
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.
fuente
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
fuente
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.
fuente
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.
fuente