XXVI Programmation concurrente en Java
Remerciements
Ce livre est issu du développement du paquetage java.util.concurrent, qui a été créé
par le JSR 166 pour être inclus dans Java 5.0. De nombreuses personnes ont contribué à
ce JSR ; nous remercions tout particulièrement Martin Buchholz pour le travail qu’il a
effectué afin d’intégrer le code au JDK, ainsi que tous les lecteurs de la liste de diffusion
concurrency-interest, qui ont émis des suggestions sur la proposition initiale des API.
Cet ouvrage a été considérablement amélioré par les suggestions et l’aide d’une petite
armée de relecteurs, de conseillers, de majorettes et de critiques en fauteuil. Nous
voudrions remercier Dion Almaer, Tracy Bialik, Cindy Bloch, Martin Buchholz, Paul
Christmann, Cliff Click, Stuart Halloway, David Hovemeyer, Jason Hunter, Michael
Hunter, Jeremy Hylton, Heinz Kabutz, Robert Kuhar, Ramnivas Laddad, Jared Levy,
Nicole Lewis, Victor Luchangco, Jeremy Manson, Paul Martin, Berna Massingill, Michael
Maurer, Ted Neward, Kirk Pepperdine, Bill Pugh, Sam Pullara, Russ Rufer, Bill Scherer,
Jeffrey Siegal, Bruce Tate, Gil Tene, Paul Tyma et les membres du Silicon Valley Patterns
Group, qui, par leurs nombreuses conversations techniques intéressantes, ont contribué
à améliorer ce livre.
Nous remercions tout spécialement Cliff Biffie, Barry Hayes, Dawid Kurzyniec, Angelika
Langer, Doron Rajwan et Bill Venners, qui ont relu l’ensemble du manuscrit en détail,
trouvé des bogues dans les exemples de code et suggéré de nombreuses améliorations.
Merci à Katrina Avery pour son travail d’édition et à Rosemary Simpson, qui a produit
l’index alors que les délais impartis n’étaient pas raisonnables. Merci également à Ami
Dewar pour ses illustrations.
Nous voulons aussi remercier toute l’équipe d’Addison-Wesley, qui nous a aidés à faire
de ce livre une réalité. Ann Sellers a lancé le projet et Greg Doench l’a mené jusqu’à
son terme ; Elizabeth Ryan l’a guidé à travers tout le processus de production.
Merci également aux milliers de développeurs qui ont contribué indirectement à l’exis-
tence des logiciels utilisés pour créer ce livre : TeX, LaTeX, Adobe Acrobat, pic, grap,
Adobe Illustrator, Perl, Apache Ant, IntelliJIDEA, GNU emacs, Subversion, TortoiseSVN
et, bien sûr, la plate-forme Java et les bibliothèques de classes.
=Java FM.book Page XXVI Mardi, 7. avril 2009 7:11 07