Jump to ratings and reviews
Rate this book

Concurrent and Distributed Computing in Java by Garg, Vijay K.(February 4, 2004) Hardcover

Rate this book
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.

Hardcover

First published January 21, 2004

1 person is currently reading
42 people want to read

About the author

Vijay K. Garg

25 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (37%)
4 stars
3 (18%)
3 stars
3 (18%)
2 stars
3 (18%)
1 star
1 (6%)
Displaying 1 - 2 of 2 reviews
Profile Image for David.
25 reviews2 followers
April 1, 2009
This is probably one of the most poorly written texts on distributed computing. The author makes failed attempts at showing how to implement various distributed algorithms in Java. The problem is that practical implementations of distributed algorithms requires quite a bit of complex code. Frankly, the use of Java is of little relevance to the reader.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.