¿Sigue siendo válida la" Concurrencia de Java En la Práctica"? [cerrado]


Es Concurrencia de Java en la Práctica ¿todavía válido? Me pregunto si las ideas, conceptos e implementación descritos en el libro siguen siendo compatibles con las últimas versiones de Java.

Pregunto porque la última edición se hizo en 2006.

Author: hmijail, 2012-04-18

9 answers

Sí, todavía es válido en mi mente. No hay un gran cambio en esta área de 6 a 7. Fork-join es una nueva característica, que es muy adecuada para el tipo de problemas de divide y vencerás. Pero todas las cosas existentes dentro del libro, como sincronización, volátil, servlet, siguen siendo muy válidas.

 162
Author: James Gan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-18 04:44:16

Si bien mi perspectiva puede estar sesgada, mi intención actual de actualizar el libro sería casi estrictamente aditiva, cubriendo bifurcación, descomposición paralela y las nuevas operaciones de datos masivos paralelos que vienen en Java SE 8.

 533
Author: Brian Goetz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-18 17:23:08

Compré este libro en 2013. Tenía serias dudas de que fuera actual y útil dado que esta edición se publicó hace tanto 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 actualizaciones de las últimas y mejores API. Este libro ha sido indispensable, y me alegro de haberlo recibido antes de tener decidió escribir incluso una sola línea de código concurrente. Probablemente me ha ahorrado incontables horas.

 42
Author: scottb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-15 22:22:50

Sí definitivamente sigue siendo válido, pero lo recomendaré además o como introducción El Desarrollador Java Bien Fundamentado un libro bien escrito con un capítulo sobre las modernas técnicas de concurrencia de Java y ejemplos bien hechos.

 16
Author: tarrsalah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-27 14:43:49

Yo diría que sí. JDK7 agrega el framework fork-join pero eso es una mejora en lugar de un reemplazo para herramientas de concurrencia anteriores.

 8
Author: Rich Drummond,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-18 04:36:10

Sí. Mucho. Siempre se puede realizar un seguimiento de las cosas nuevas que se introducen en Java, sin embargo, el libro hace un buen trabajo de explicar los fundamentos.

Si ayuda, esto viene de un investigador a tiempo completo en concurrencia y paralelismo usando OOP.

 8
Author: codeFood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-22 21:54:45

Sí. 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 para la Concurrencia de Java En la práctica

 5
Author: Krishna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-04 07:13:33

Si va a iniciar su proyecto usando Java 8,es posible que desee considerar nuevos libros y tutoriales también debido a las nuevas cosas que aparecieron en Java 8 como streams, lambdas y new atomics, que cambia un poco los métodos de desarrollo.

 5
Author: Den Roman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-14 19:47:11

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 equipo útil al diseñar e implementar aplicaciones de concurrencia ingenuas y sofisticadas.

 0
Author: Tushar Patidar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-28 12:02:47