Titre : | Programmation concurrente en Java |
Auteurs : | Brian Goetz, Auteur ; Éric Jacoboni, Traducteur |
Type de document : | Monographie imprimée |
Editeur : | Paris [France] : Pearson éducation, impr. 2009 |
Collection : | CampusPress référence, ISSN 1296-5863 |
ISBN/ISSN/EAN : | 978-2-7440-2333-0 |
Format : | 1 vol. (XXVI-370 p.) / ill., couv. ill. en coul. / 23 cm |
Langues: | Français |
Langues originales: | Anglais |
Index. décimale : | 005.133 (Java) |
Catégories : |
[Agneaux] Java (langage de programmation) |
Résumé : |
La programmation concurrente permet l'exécution de programmes en parallèle. A l'heure où les processeurs multicoeurs sont devenus un standard, elle est désormais incontournable, et concerne tous les développeurs Java. Mais l'écriture d'un code qui exploite efficacement la puissance des nouveaux processeurs et supporte les environnements concurrents représente un défi à la fois en termes d'architecture, de programmation et de tests.Le développement, le test et le débogage d'applications multithreads s'avèrent en effet très ardus car, évidemment, les problèmes de concurrence se manifestent de façon imprévisible. Ils apparaissent généralement au pire moment - en production, sous une lourde charge de travail. Le but de ce livre est de répondre à ces défis en offrant des techniques, des patrons et des outils pour analyser les programmes et pour encapsuler la complexité des interactions concurrentes.Il fournit à la fois les bases théoriques et les techniques concrètes pour construire des applications concurrentes fiables et adaptées aux systèmes actuels - et futurs. |
Sommaire : |
LES BASES Thread safety Partage des objets Composition d'objets STRUCTURATION DES APPLICATIONS CONCURRENTES Exécution des tâches Annulation et arrêt Pools de threads VIVACITE, PERFORMANCES ET TESTS Eviter les problèmes de vivacité Performances et adaptabilité Tests des programmes concurrents SUJETS AVANCES Verrous explicites Construction de synchronisateurs personnalisés Variables atomiques et synchronisation non bloquante |
Disponibilité (5)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/212 | Livre | bibliothèque sciences exactes | Consultable |
INF/212 | Livre | bibliothèque sciences exactes | Empruntable |
INF/212 | Livre | bibliothèque sciences exactes | Empruntable |
INF/212 | Livre | bibliothèque sciences exactes | Empruntable |
INF/212 | Livre | bibliothèque sciences exactes | Empruntable |