Autor: Vijay K. Garg
Wydawca: Wiley
Dostępność: 3-6 tygodni
Cena: 757,05 zł
Przed złożeniem zamówienia prosimy o kontakt mailowy celem potwierdzenia ceny.
ISBN13: |
9780471432302 |
ISBN10: |
047143230X |
Autor: |
Vijay K. Garg |
Oprawa: |
Hardback |
Rok Wydania: |
2004-03-05 |
Ilość stron: |
336 |
Wymiary: |
242x165 |
Tematy: |
UT |
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:ThreadsSynchronized methodsWaits and notifyMulti–threaded programmingAlgorithms 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 problemsLogical clocksGlobal property detectionLeader electionMessage orderingAgreement algorithmsCheckpointingMessage 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.
Spis treści:
List of Figures.
Preface.
1. Introduction.
2. Mutual Exclusion Problem.
3. Synchronization Primitives.
4. Consistency Conditions.
5. Wait–Free Synchronization.
6. Distributed Programming.
7. Models and Clocks.
8. Resource Allocation.
9. Global Snapshot.
10. Global Properties.
11. Detecting Termination and Deadlocks.
12. Message Ordering.
13. Leader Election.
14. Synchronizers.
15. Agreement.
16. Transactions.
17. Recovery.
18. Self–Stabilization.
Appendix: Various Utility Classes.
Bibliography.
Index.
Nota biograficzna:
VIJAY K. GARG, PHD, is a professor in the Electrical and Computer Engineering Department and dir
ector of the Parallel and Distributed Systems Laboratory at the University of Texas at Austin, and a leading researcher in distributed computing systems.
Okładka tylna:
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:ThreadsSynchronized methodsWaits and notifyMulti–threaded programmingAlgorithms 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 problemsLogical clocksGlobal property detectionLeader electionMessage orderingAgreement algorithmsCheckpointingMessage 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.
Książek w koszyku: 0 szt.
Wartość zakupów: 0,00 zł
Gambit
Centrum Oprogramowania
i Szkoleń Sp. z o.o.
Al. Pokoju 29b/22-24
31-564 Kraków
Siedziba Księgarni
ul. Kordylewskiego 1
31-542 Kraków
+48 12 410 5991
+48 12 410 5987
+48 12 410 5989
Administratorem danych osobowych jest firma Gambit COiS Sp. z o.o. Na podany adres będzie wysyłany wyłącznie biuletyn informacyjny.
© Copyright 2012: GAMBIT COiS Sp. z o.o. Wszelkie prawa zastrzeżone.
Projekt i wykonanie: Alchemia Studio Reklamy