Garg, Vijay K. 1963-

Concurrent and distributed computing in Java / Vijay K. Garg. - [Piscataway, N.J.?] : Hoboken, N.J. : IEEE Press ; Wiley-Interscience, �2004. - 1 online resource (xx, 309 pages) : illustrations

Includes bibliographical references (pages 297-304) and index.

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.

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.


English.

9780471721277 0471721271 9780471721260 0471721263 9780471432302 047143230X

10.1002/0471721271 doi

OverDrive, Inc. http://www.overdrive.com 4B79F51A-FE74-465C-B289-164B3C5E37F6 OverDrive, Inc. http://www.overdrive.com


Parallel processing (Electronic computers)
Electronic data processing--Distributed processing.
Java (Computer program language)
Parall�elisme (Informatique)
Traitement r�eparti.
Java (Langage de programmation)
COMPUTERS--Programming--Parallel.
Parallel processing (Electronic computers)
Java (Computer program language)
Electronic data processing--Distributed processing

Programming and Software Development. FACsci ER Internet Book Full text

QA76.58 / .G35 2004

005.2/75