Concurrent and Distributed Computing in Java (Hardcover)
Vijay K. Garg
Sold by CitiRetail, Stevenage, United Kingdom
AbeBooks Seller since June 29, 2022
New - Hardcover
Condition: New
Quantity: 1 available
Add to basketSold by CitiRetail, Stevenage, United Kingdom
AbeBooks Seller since June 29, 2022
Condition: New
Quantity: 1 available
Add to basketHardcover. 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. Concurrent and Distributed Computing in Java addresses fundamental concepts in concurrent computing with Java examples. This groundbreaking textbook describes important concepts in distributed computing without excessive mathematical notation and allows readers to run and experiment with actual algorithms in Java. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Seller Inventory # 9780471432302
"About this title" may belong to another edition of this title.
Orders can be returned within 30 days of receipt.
Please note that titles are dispatched from our US, Canadian or Australian warehouses. Delivery times specified in shipping terms. Orders ship within 2 business days. Delivery to your door then takes 7-14 days.