๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Concurrent and Distributed Computing in Java

โœ Scribed by Vijay K. Garg


Publisher
Wiley-IEEE Press
Year
2004
Tongue
English
Leaves
332
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.

โœฆ Table of Contents


Cover......Page 1
Contents......Page 10
Preface......Page 22
1. Introduction......Page 24
2. Mutual Exclusion Problem......Page 40
3. Synchronization Primitives......Page 54
4. Consistency Conditions......Page 76
5. Wait-Free Synchronization......Page 88
6. Distributed Programming......Page 112
7. Models and Clocks......Page 134
8. Resource Allocation......Page 152
9. Global Snapshot......Page 172
10. Global Properties......Page 186
11. Detecting Termination and Deadlocks......Page 200
12. Message Ordering......Page 214
13. Leader Election......Page 232
14. Synchronizers......Page 244
15. Agreement......Page 256
16. Transactions......Page 276
17. Recovery......Page 286
18. Self- Stabilization......Page 302
A. Various Utility Classes......Page 314
Bibliography......Page 320
Index......Page 328


๐Ÿ“œ SIMILAR VOLUMES


Concurrent and Distributed Computing in
โœ Vijay K. Garg ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Wiley-IEEE Press ๐ŸŒ English

Combining the two key types of Java programming, Garg (Electrical and Computer Engineering Department, University of Texas) offers both professionals and students a guide to fundamental concepts necessary for mastering Java programming. Early chapters deal with techniques for programming in shared-m

Concurrent and Distributed Computing in
โœ Vijay K. Garg ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› IEEE Press; Wiley-Interscience ๐ŸŒ English

This is almost verbatim copy of other book by the same author, but with pseudocode replaced by Java. Rather poor Java, nonprofessional and hard to read Java. Using Java instead pseudocode doesn't convert the original theoretical book into one that is easier for practitioners. There is nothing direct

Concurrent and Distributed Computing in
โœ Vijay K. Garg ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› IEEE Press; Wiley-Interscience ๐ŸŒ English

This is almost verbatim copy of other book by the same author, but with pseudocode replaced by Java. Rather poor Java, nonprofessional and hard to read Java. Using Java instead pseudocode doesn't convert the original theoretical book into one that is easier for practitioners. There is nothing direct

Concurrent, parallel and distributed com
โœ Adele Kuzmiakova ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Arcler Press ๐ŸŒ English

The book "Concurrent, Parallel, and Distributed Computing" offers an excellent overview of the various areas of the computing field. There is a lot of overlap between the words "concurrent computing," "parallel computing," and "distributed computing," and there is no obvious differentiation between