Java Concurrency in Practice
- Brian Goetz, Joshua Bloch, Joseph Bowbeer, Doug Lea, David Holmes, Tim Peierls
- Addison-Wesley Professional
- Broché
- 384 pages
- 2006
🔗 En tant que Partenaire Amazon, nous réalisons un bénéfice sur les achats remplissant les conditions requises — sans surcoût pour vous. En savoir plus.
Brian Goetz, Joshua Bloch, Doug Lea et trois autres, chez Addison-Wesley (2006, 384 pages). Les auteurs sont ceux qui ont écrit le modèle mémoire de Java et son paquet java.util.concurrent.
Pourquoi il n'a pas vieilli. Le sujet est le modèle mémoire de la JVM : visibilité, publication sûre, immuabilité, atomicité. Ces règles n'ont pas changé depuis Java 5 — elles sont la fondation sur laquelle tout le reste s'est ajouté. Ce que le livre ne couvre pas, ce sont les couches venues après : CompletableFuture, les streams parallèles, et les threads virtuels de Java 21.
Pour qui. Un développeur confronté à du code concurrent, c'est-à-dire n'importe qui écrivant du serveur. Exigeant, et il le faut : la concurrence mal comprise produit des bugs qui ne se reproduisent pas. En anglais.
0321349601