Concurrent and distributed computing in Java / (Record no. 73807)

000 -LEADER
fixed length control field 04993nam a2201237 i 4500
001 - CONTROL NUMBER
control field 5259924
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20220712205622.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 151221s2005 njua ob 001 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780471721277
-- electronic
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- print
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- electronic
082 04 - CLASSIFICATION NUMBER
Call Number 005.2/75
100 1# - AUTHOR NAME
Author Garg, Vijay K.
245 10 - TITLE STATEMENT
Title Concurrent and distributed computing in Java /
300 ## - PHYSICAL DESCRIPTION
Number of Pages 1 PDF (xx, 309 pages) :
505 0# - FORMATTED CONTENTS NOTE
Remark 2 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.
520 ## - SUMMARY, ETC.
Summary, etc 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.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
Subject Parallel processing (Electronic computers)
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
Subject Electronic data processing
General subdivision Distributed processing.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
Subject Java (Computer program language)
856 42 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier https://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=5259924
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type eBooks
264 #1 -
-- [Piscataway, New Jersey?] :
-- IEEE Press,
-- c2004.
264 #2 -
-- [Piscataqay, New Jersey] :
-- IEEE Xplore,
-- [2005]
336 ## -
-- text
-- rdacontent
337 ## -
-- electronic
-- isbdmedia
338 ## -
-- online resource
-- rdacarrier
588 ## -
-- Description based on PDF viewed 12/21/2015.
695 ## -
-- Algorithm design and analysis
695 ## -
-- Arrays
695 ## -
-- Bibliographies
695 ## -
-- Biological system modeling
695 ## -
-- Birds
695 ## -
-- Books
695 ## -
-- Cameras
695 ## -
-- Checkpointing
695 ## -
-- Clocks
695 ## -
-- Color
695 ## -
-- Communication networks
695 ## -
-- Communication systems
695 ## -
-- Complexity theory
695 ## -
-- Computational modeling
695 ## -
-- Computer crashes
695 ## -
-- Computer networks
695 ## -
-- Concurrency control
695 ## -
-- Concurrent computing
695 ## -
-- Data structures
695 ## -
-- Delay
695 ## -
-- Distributed algorithms
695 ## -
-- Distributed databases
695 ## -
-- Fault tolerance
695 ## -
-- Fault tolerant systems
695 ## -
-- Floods
695 ## -
-- Green products
695 ## -
-- Hardware
695 ## -
-- Hip
695 ## -
-- History
695 ## -
-- IP networks
695 ## -
-- Image color analysis
695 ## -
-- Image edge detection
695 ## -
-- Indexes
695 ## -
-- Instruction sets
695 ## -
-- Internet
695 ## -
-- Java
695 ## -
-- Law
695 ## -
-- Lead
695 ## -
-- Message systems
695 ## -
-- Monitoring
695 ## -
-- Nominations and elections
695 ## -
-- Optimization
695 ## -
-- Out of order
695 ## -
-- Programming
695 ## -
-- Protocols
695 ## -
-- Real time systems
695 ## -
-- Receivers
695 ## -
-- Registers
695 ## -
-- Resource management
695 ## -
-- Schedules
695 ## -
-- Sections
695 ## -
-- Semantics
695 ## -
-- Servers
695 ## -
-- Silicon
695 ## -
-- Sleep
695 ## -
-- Sockets
695 ## -
-- Synchronization
695 ## -
-- System recovery
695 ## -
-- Testing
695 ## -
-- Topology
695 ## -
-- Upper bound

No items available.