skip to content
Concurrent and distributed computing in Java Preview this item
ClosePreview this item
Checking...

Concurrent and distributed computing in Java

Author: Vijay K Garg
Publisher: [Piscataway, N.J.?] : IEEE Press ; Hoboken, N.J. : Wiley-Interscience, ©2004.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Vijay K Garg
ISBN: 047143230X 9780471432302 0471721263 9780471721260 9780471721277 0471721271
OCLC Number: 53325196
Description: xx, 309 pages : illustrations ; 24 cm
Contents: 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.
Responsibility: Vijay K. Garg.
More information:

Abstract:

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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/53325196> # Concurrent and distributed computing in Java
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "53325196" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/703573#Place/piscataway_n_j> ; # Piscataway, N.J.?
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/703573#Place/hoboken_n_j> ; # Hoboken, N.J.
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/verteiltes_system> ; # Verteiltes System
   schema:about <http://id.worldcat.org/fast/906987> ; # Electronic data processing--Distributed processing
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/parallelverarbeitung> ; # Parallelverarbeitung
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/java> ; # Java
   schema:about <http://id.worldcat.org/fast/1052928> ; # Parallel processing (Electronic computers)
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/java_lenguaje_de_programacion_para_computadora> ; # Java (Lenguaje de programación para computadora)
   schema:about <http://id.loc.gov/authorities/subjects/sh85042293> ; # Electronic data processing--Distributed processing
   schema:about <http://dewey.info/class/005.275/e22/> ;
   schema:about <http://id.worldcat.org/fast/982065> ; # Java (Computer program language)
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/procesamiento_paralelo_computadoras> ; # Procesamiento paralelo (Computadoras)
   schema:about <http://experiment.worldcat.org/entity/work/data/703573#Topic/procesamiento_electronico_de_datos> ; # Procesamiento electrónico de datos
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2004" ;
   schema:creator <http://viaf.org/viaf/49404800> ; # Vijay Kumar Garg
   schema:datePublished "2004" ;
   schema:description "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."@en ;
   schema:description "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."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/703573> ;
   schema:inLanguage "en" ;
   schema:name "Concurrent and distributed computing in Java"@en ;
   schema:productID "53325196" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/53325196#PublicationEvent/piscataway_n_j_ieee_press_hoboken_n_j_wiley_interscience_2004> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/703573#Agent/wiley_interscience> ; # Wiley-Interscience
   schema:publisher <http://experiment.worldcat.org/entity/work/data/703573#Agent/ieee_press> ; # IEEE Press
   schema:url <http://catdir.loc.gov/catdir/toc/wiley041/2003065883.html> ;
   schema:url <http://www3.interscience.wiley.com/cgi-bin/homepage/?isbn=0471721271> ;
   schema:url <http://site.ebrary.com/id/10114170> ;
   schema:workExample <http://worldcat.org/isbn/9780471721277> ;
   schema:workExample <http://worldcat.org/isbn/9780471432302> ;
   schema:workExample <http://worldcat.org/isbn/9780471721260> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA3T5439> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/53325196> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/703573#Agent/wiley_interscience> # Wiley-Interscience
    a bgn:Agent ;
   schema:name "Wiley-Interscience" ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Place/piscataway_n_j> # Piscataway, N.J.?
    a schema:Place ;
   schema:name "Piscataway, N.J.?" ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Topic/java_lenguaje_de_programacion_para_computadora> # Java (Lenguaje de programación para computadora)
    a schema:Intangible ;
   schema:name "Java (Lenguaje de programación para computadora)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Topic/parallelverarbeitung> # Parallelverarbeitung
    a schema:Intangible ;
   schema:name "Parallelverarbeitung"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Topic/procesamiento_electronico_de_datos> # Procesamiento electrónico de datos
    a schema:Intangible ;
   schema:name "Procesamiento electrónico de datos"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Topic/procesamiento_paralelo_computadoras> # Procesamiento paralelo (Computadoras)
    a schema:Intangible ;
   schema:name "Procesamiento paralelo (Computadoras)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/703573#Topic/verteiltes_system> # Verteiltes System
    a schema:Intangible ;
   schema:name "Verteiltes System"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85042293> # Electronic data processing--Distributed processing
    a schema:Intangible ;
   schema:name "Electronic data processing--Distributed processing"@en ;
    .

<http://id.worldcat.org/fast/1052928> # Parallel processing (Electronic computers)
    a schema:Intangible ;
   schema:name "Parallel processing (Electronic computers)"@en ;
    .

<http://id.worldcat.org/fast/906987> # Electronic data processing--Distributed processing
    a schema:Intangible ;
   schema:name "Electronic data processing--Distributed processing"@en ;
    .

<http://id.worldcat.org/fast/982065> # Java (Computer program language)
    a schema:Intangible ;
   schema:name "Java (Computer program language)"@en ;
    .

<http://viaf.org/viaf/49404800> # Vijay Kumar Garg
    a schema:Person ;
   schema:birthDate "1963" ;
   schema:familyName "Garg" ;
   schema:givenName "Vijay Kumar" ;
   schema:givenName "Vijay K." ;
   schema:name "Vijay Kumar Garg" ;
    .

<http://worldcat.org/isbn/9780471432302>
    a schema:ProductModel ;
   schema:isbn "047143230X" ;
   schema:isbn "9780471432302" ;
    .

<http://worldcat.org/isbn/9780471721260>
    a schema:ProductModel ;
   schema:isbn "0471721263" ;
   schema:isbn "9780471721260" ;
    .

<http://worldcat.org/isbn/9780471721277>
    a schema:ProductModel ;
   schema:isbn "0471721271" ;
   schema:isbn "9780471721277" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.