Résumé
An in-depth introduction to concurrent and distributed computing with Java
Combining the two key types of Java programming, Concurrent and Distributed Computing in Java offers both professionals and students a comprehensive guide to fundamental concepts necessary for mastering Java programming.
The text is presented in two parts. The first deals with techniques for programming in shared-memory based systems and covers concepts in Java such as:
- Threads
- Synchronized methods
- Waits and notify
- Multi-threaded programming
- Algorithms for mutual exclusion, consensus, atomic objects, and wait-free data structures
The second half of the text deals with programming in a message-passing system, and covers:
- Resource allocation problems
- Logical clocks
- Global property detection
- Leader election
- Message ordering
- Agreement algorithms
- Checkpointing
- Message logging
Avoiding excessive mathematical notation while explaining important concepts with both rigor and clarity, this up-to-date text will prove a valuable resource for interested professionals and students alike.
L'auteur - Vijay K. Garg
Vijay K.Garg is an internationally known expert on wireless communications technologies and is an author of numerous other books published by Prentice Hall PTR, including Wireless and Personal Communications Systems with Joe Wilkes, Applications of CDMA in Wireless Communications with Ken Smolik and Joe Wilkes, and Principles and Applications of GSM with Joe Wilkes. Dr. Garg is a Fellow of the American Society of Mechanical Engineers (ASME) and American Society of Civil Engineers (ASCE). He is senior member of IEEE and a feature editor for IEEE Communications Magazine PCS Series.
Sommaire
- Introduction
- Mutual Exclusion Problem
- Synchronization Primitives
- Consistency Conditions
- Wait-Free Synchronization
- Distributed Programming
- Models and Clocks
- Resource Allocation
- Global Snapshot
- Global Properties
- Detecting Termination and Deadlocks
- Message Ordering
- Leader Election
- Synchronizers
- Agreement
- Transactions
- Recovery
- Self-Stabilization
- Appendix: Various Utility Classes
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Vijay K. Garg |
Parution | 22/03/2004 |
Nb. de pages | 310 |
Format | 16 x 24 |
Couverture | Broché |
Poids | 590g |
Intérieur | Noir et Blanc |
EAN13 | 9780471432302 |
ISBN13 | 978-0-471-43230-2 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse