Download Programmation concurrente en Java by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, PDF

By Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea

Show description

Read Online or Download Programmation concurrente en Java PDF

Similar programming: programming languages books

Inside Javascript

The single complete booklet on hand that covers the most recent expertise, corresponding to web Explorer 6 and JavaScript 1. five, and JScript five. 6. Packed jam-packed with hands-on examples, this booklet integrates JavaScript with . internet, XML, XSLT, Java, CSS, HTML, Cookies, protection, and lots more and plenty extra. Written for commencing to intermediate readers seeking to the right way to paintings with JavaScript and the way most sensible to exploit it with different net applied sciences.

Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series)

It is a ebook for the Ruby programmer who is by no means written a Mac app ahead of. via this hands-on educational, you are going to examine all concerning the Cocoa framework for programming on Mac OS X. subscribe to the author's trip as this skilled Ruby programmer delves into the Cocoa framework correct from the start, answering an analogous questions and fixing an analogous difficulties that you will face.

Ohne C zu C++: Eine aktuelle Einführung für Einsteiger ohne C-Vorkenntnisse in die objekt-orientierte Programmierung mit C++

Dr. Peter P. Bothner und Dr. Wolf-Michael Kähler sind wissenschaftliche Mitarbeiter im Arbeitsbereich "Statistik und Projektberatung" am Zentrum für Netze und verteilte Datenverarbeitung der Universität Bremen.

Additional resources for Programmation concurrente en Java

Sample text

4 ; elle documente la politique de synchronisation pour Sequence. book Page 9 Mardi, 7. 2 Introduction 9 Risques sur la vivacité Il est essentiel de veiller à ce que le code soit thread-safe lorsque l’on développe du code concurrent. Cette "thread safety" est incontournable et n’est pas réservée aux programmes multithreads – les programmes monothreads doivent également s’en préoccuper – mais l’utilisation des threads introduit des risques supplémentaires qui n’existent pas dans les programmes monothreads.

Le langage Java ne vous force pas à encapsuler l’état – il est tout à fait possible de stocker cet état dans des membres publics (voire des membres de classe publics) ou de fournir une référence vers un objet interne –, mais plus l’état du programme est encapsulé, plus il est facile de le rendre thread-safe et d’aider les développeurs à le conserver comme tel. Lorsque l’on conçoit des classes thread-safe, les techniques orientées objet – encapsulation, imutabilité et spécification claire des invariants – sont d’une aide inestimable.

Bien que le besoin de thread safety puisse commencer avec ces outils, il se termine rarement là ; il a plutôt tendance à se propager dans l’application. book Page 11 Mardi, 7. avril 2009 7:11 07 Chapitre 1 Introduction 11 Timer. Timer est un mécanisme permettant de planifier l’exécution de tâches à une date future, soit une seule fois, soit périodiquement. L’introduction d’un Timer peut compliquer un programme séquentiel car les TimerTask s’exécutent dans un thread géré par le Timer, pas par l’application.

Download PDF sample

Rated 4.78 of 5 – based on 11 votes