O Java Concurrency in Practice ainda é válido? Gostaria de saber se as idéias, conceitos e implementação descritos no livro ainda são compatíveis com as versões mais recentes do Java.
Pergunto porque a última edição foi feita em 2006.
O Java Concurrency in Practice ainda é válido? Gostaria de saber se as idéias, conceitos e implementação descritos no livro ainda são compatíveis com as versões mais recentes do Java.
Pergunto porque a última edição foi feita em 2006.
Respostas:
Sim, ainda é válido em minha mente. Não há grandes mudanças nessa área de 6 para 7. A junção de garfo é um novo recurso, muito adequado para problemas do tipo dividir e conquistar. Mas todo o material existente dentro do livro, como sincronização, volátil, servlet, ainda é muito válido.
Embora minha perspectiva possa ser tendenciosa, minha intenção atual de atualizar o livro seria quase estritamente aditiva, cobrindo junção de forquilha, decomposição paralela e as novas operações paralelas de dados em massa que vêm no Java SE 8.
Comprei este livro em 2013. Eu tinha sérias dúvidas de que seria atual e útil, uma vez que esta edição foi publicada há tanto tempo. O mundo da tecnologia se move rapidamente e a tecnologia de software ainda mais rapidamente. Mesmo assim, este livro é fundamental. Os conceitos e práticas discutidos são mais os fundamentos para um bom design e engenharia de software do que atualizações nas melhores e mais recentes APIs. Este livro é indispensável e fico feliz por o ter adquirido antes de ter decidido escrever uma única linha de código simultâneo. Provavelmente me salvou inúmeras horas.
Sim, definitivamente ainda é válido, mas vou recomendar em adição ou como introdução ao Well-Grounded Java Developer um livro bem escrito com um capítulo sobre técnicas modernas de concorrência em Java e exemplos bem feitos.
Eu diria que sim. O JDK7 adiciona a estrutura de junção de forquilha, mas isso é um aprimoramento e não uma substituição das ferramentas de concorrência anteriores.
Sim. Ainda é válido e tenho um bom feedback dos meus amigos. É um dos melhores livros para aprender a simultaneidade em java. Você pode ler a revisão do Java Concurrency In Practice
Se você deseja iniciar seu projeto usando o Java 8, considere também os livros e tutoriais novos, devido a novidades que aparecem no Java 8 como fluxos, lambdas e novos atômicos - que alteram um pouco os métodos de desenvolvimento.
Bem, o livro parece promissor quando li certos capítulos de pré-visualização on-line. Ele fornece informações suficientes sobre Java e aspectos gerais de simultaneidade. Pode-se manter este livro como uma ferramenta útil ao projetar e implementar aplicativos de concorrência ingênuos e sofisticados.