Est Java Concurrency en pratique encore valable ? Je me demande si les idées, les concepts et la mise en œuvre décrits dans le livre sont toujours conformes aux dernières versions de Java.
Je pose la question car la dernière édition date de 2006.
Est Java Concurrency en pratique encore valable ? Je me demande si les idées, les concepts et la mise en œuvre décrits dans le livre sont toujours conformes aux dernières versions de Java.
Je pose la question car la dernière édition date de 2006.
Bien que mon point de vue puisse être biaisé, mon intention actuelle pour la mise à jour du livre serait presque strictement additive, couvrant le fork-join, la décomposition parallèle, et les nouvelles opérations parallèles de données en vrac à venir dans Java SE 8.
EDIT 2020 : ... et Project Loom.
EDIT 2021 : ... et Project Loom :)
Avez-vous toujours (3 ans plus tard) l'intention de mettre à jour le livre ? AFAIK, le livre disponible sur Amazon est toujours l'édition 2006. Il serait formidable de voir la couverture des nombreuses nouvelles fonctionnalités de Java SE 8 qui concernent la concurrence.
"Avoir des projets" serait lui donner trop de crédit. Peut-être que "avoir de l'ambition" est plus proche.....
Oui, c'est toujours valable dans mon esprit. Il n'y a pas de grand changement dans ce domaine entre 6 et 7. Fork-join est une nouvelle fonctionnalité, qui est très adaptée aux problèmes de type diviser pour mieux régner. Mais tous les éléments existants dans le livre, tels que la synchronisation, volatile, servlet, sont toujours valables.
J'ai acheté ce livre en 2013. J'avais de très sérieux doutes quant à son actualité et son utilité é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 encore plus rapidement. Malgré cela, ce livre est fondamental. Les concepts et les pratiques qui y sont abordés constituent davantage les fondements d'une bonne conception et d'une bonne ingénierie logicielle que les mises à jour des dernières et meilleures API. Ce livre m'a été indispensable, et je suis heureux de l'avoir obtenu avant d'avoir décidé d'écrire ne serait-ce qu'une seule ligne de code concurrent. Il m'a probablement fait gagner d'innombrables heures.
Oui, il est toujours valable, mais je recommande en complément ou comme introduction Le développeur Java expérimenté un livre bien écrit avec un chapitre sur les techniques modernes de concurrence en Java et des exemples bien faits.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
9 votes
Oui, c'est ça. Il vous permettra d'acquérir de bonnes bases en matière de programmation concurrente en Java.
15 votes
Pour ceux qui sont intéressés, et puisque ce n'est pas actuellement marqué comme la réponse, Brian Goetz a donné son avis aquí
0 votes
Au moins celle-ci n'est pas valide : stackoverflow.com/questions/52253164/