Java Concurrency in Practice Brian Goetz propose une analyse approfondie des phases de conception et d’implémentation des fonctionnalités concurrentes dans Java 5.0 et Java 6. Cet ouvrage s’adresse aux développeurs Java qui souhaitent programmer de manière sûre et efficace avec le multithreading.
Description
Ce livre traite de la conception et de la mise en œuvre des fonctionnalités concurrentes ajoutées à la plateforme Java dans les versions 5.0 et 6. Il présente des concepts fondamentaux et des techniques pratiques pour écrire des programmes Java sûrs et évolutifs dans un monde où plusieurs processeurs sont devenus la norme. Les auteurs partagent leur expertise et expliquent clairement des sujets complexes, rendant ainsi le contenu accessible à tout développeur Java qui travaille avec le multithreading.
« J’ai eu le privilège de faire partie de l’équipe qui a conçu et implémenté ces fonctions concurrentes. Ce guide offre la meilleure explication à ce jour sur ces sujets, et sur la concurrence en général. Tout développeur Java devrait lire ce livre. »
--Martin Buchholz
JDK Concurrency Czar, Sun Microsystems
« À partir de maintenant, les performances informatiques seront dictées par la loi d’Amdahl, et non plus par la loi de Moore.* »Java Concurrency in Practice fournit les connaissances nécessaires pour développer des applications sûres et évolutives qui tirent pleinement parti du multithreading. »
--Doron Rajwan
Research Scientist, Intel Corp
« Ce livre est indispensable à toute personne qui écrit, conçoit, corrige des bugs ou maintient des programmes Java multithreadés. Il est essentiel pour bien comprendre la synchronisation et le threading. »
--Ted Neward
Auteur de Effective Enterprise Java
Spécifications produit
- Auteur : Brian Goetz
- Éditeur : Pearson Education (US)
- Empreinte : Addison-Wesley Educational Publishers Inc
- Date de publication : 2006-06-01
- Nombre de pages : 432
- ISBN : 9780321349606
- Thème : Programmation web
- BISAC : ORDINATEURS / Internet / Programmation web
À propos de l’auteur
Brian Goetz a vingt ans d’expérience dans l’industrie du logiciel et a publié plus de 75 articles sur le développement Java. Il est membre du Java Community Process JSR 166 Expert Group (Concurrency Utilities) et a contribué à divers autres JCP Expert Groups.
Tim Peierls associe une expertise en multiprocesseurs à des parcours créatifs, et il est également membre du groupe d’experts JSR 166.
Joshua Bloch est ingénieur principal chez Google et auteur de Jolt primé, avec un rôle important dans le développement des fonctionnalités de Java 5.0.

