La concurrence Java en pratique est-elle toujours valide? Je me demande si les idées, concepts et implémentations décrits dans le livre sont toujours conformes aux dernières versions de Java.
Je demande parce que la dernière édition a été faite en 2006.
java
concurrency
java-8
java-7
MARYLAND
la source
la source
Réponses:
Oui, c'est toujours valable dans mon esprit. Il n'y a pas de grand changement dans ce domaine de 6 à 7. La jonction de fourche est une nouvelle fonctionnalité, qui convient très bien aux problèmes de type diviser pour mieux régner. Mais toutes les choses existantes à l'intérieur du livre, telles que la synchronisation, volatile, servlet, sont toujours très valides.
la source
Bien que ma perspective puisse être biaisée, mon intention actuelle de mettre à jour le livre serait presque strictement additive, couvrant la jonction de fourche, la décomposition parallèle et les nouvelles opérations de données en bloc parallèles à venir dans Java SE 8.
la source
J'ai acheté ce livre en 2013. J'avais de très sérieux doutes qu'il serait à jour et utile étant donné que cette édition a été publiée il y a si longtemps. Le monde de la technologie évolue rapidement et la technologie logicielle est encore plus rapide. Même ainsi, ce livre est fondamental. Les concepts et les pratiques qui sont discutés sont plus les fondements d'une bonne conception et ingénierie logicielle que des mises à jour sur les dernières et meilleures API. Ce livre a été indispensable, et je suis heureux de l'avoir obtenu avant d'avoir décidé d'écrire même une seule ligne de code simultané. Cela m'a probablement sauvé d'innombrables heures.
la source
Oui, c'est certainement toujours valable, mais je recommanderai en plus ou en introduction The Well-Grounded Java Developer un livre bien écrit avec un chapitre sur les techniques de concurrence Java modernes et des exemples bien faits.
la source
Oui. Beaucoup. Vous pouvez toujours garder une trace des nouveautés introduites dans Java, cependant, le livre explique très bien les principes fondamentaux.
Si cela aide, cela vient d'un chercheur à temps plein en concurrence et parallélisme utilisant la POO.
la source
Je dirais que oui. JDK7 ajoute le framework fork-join mais c'est une amélioration plutôt qu'un remplacement pour les outils de concurrence précédents.
la source
Oui. C'est toujours valable et j'ai de bons commentaires de mes amis. C'est l'un des meilleurs livres pour apprendre la concurrence en java. Vous pouvez lire la critique de Java Concurrency In Practice
la source
Si vous souhaitez démarrer votre projet en utilisant Java 8, vous voudrez peut-être également envisager de nouveaux livres et tutoriels en raison de nouveaux éléments apparus dans Java 8 comme les flux, les lambdas et les nouveaux atomiques - qui changent un peu les méthodes de développement.
la source
Eh bien, le livre semble prometteur lorsque je lis certains chapitres d'aperçu en ligne. Il donne suffisamment d'informations sur Java et les aspects généraux de la concurrence. On peut garder ce livre comme une tenue pratique lors de la conception et de la mise en œuvre d'applications de concurrence naïves et sophistiquées.
la source