Magnifying Glass
Search Loader

Vijay K. Garg 
Concurrent and Distributed Computing in Java 

Support
Concurrent and Distributed Computing in Java addresses fundamental
concepts in concurrent computing with Java examples. The book
consists of two parts. The first part deals with techniques for
programming in shared-memory based systems. The book covers
concepts in Java such as threads, synchronized methods, waits, and
notify to expose students to basic concepts for multi-threaded
programming. It also includes algorithms for mutual exclusion,
consensus, atomic objects, and wait-free data structures.

The second part of the book deals with programming in a
message-passing system. This part covers resource allocation
problems, logical clocks, global property detection, leader
election, message ordering, agreement algorithms, checkpointing,
and message logging. Primarily a textbook for upper-level
undergraduates and graduate students, this thorough treatment will
also be of interest to professional programmers.
€147.99
payment methods

Table of Content

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.

About the author

VIJAY K. GARG, PHD, is a professor in the Electrical and Computer Engineering Department and director of the Parallel and Distributed Systems Laboratory at the University of Texas at Austin, and a leading researcher in distributed computing systems.
Language English ● Format PDF ● Pages 336 ● ISBN 9780471721260 ● File size 13.2 MB ● Publisher John Wiley & Sons ● Published 2005 ● Edition 1 ● Downloadable 24 months ● Currency EUR ● ID 2329050 ● Copy protection Adobe DRM
Requires a DRM capable ebook reader

More ebooks from the same author(s) / Editor

3,298 Ebooks in this category