Description
JR is an extension of the Java programming language with additional concurrency mechanisms based on those in the SR (Synchronizing Resources) programming language. The JR implementation executes on UNIX-based systems (Linux, Mac OS X, and Solaris) and Windows-based systems. It is available free from the JR webpage. This book describes the JR programming language and illustrates how it can be used to write concurrent programs for a variety of applications. This text presents numerous small and large example programs. The source code for all programming examples and the given parts of all programming exercises are available on the JR webpage. Dr. Ronald A. Olsson and Dr. Aaron W. Keen, the authors of this text, are the designers and implementors of JR.Contents:
Introduction
Part 1 Extensions for Concurrency
Overview Of Extensionos
Op-Methods, Operations, And Capabilities
Concurrent Execution
Synchronization Using Shared Variables
Semaphores
Asynchronous Messgae Passing
Remote Procedure Call
Rendezvous
Virtual Machines
The Dining Philosophers
Exceptions
Inheritance of operations
Inter-operation Invocation Selection Mechanism
Part 2 Applications
Parallel Matrix Multiplication
Solving PDES: Grid Computations
The Travelling Salesman Problem
A Distributed File System
Discrete Event Simulation
interfacing JR and GUIs
Prepprocessors for Other Concurrency Notations
Published
May 2005
Publisher
KLUWER ACADEMIC PUBLISHERS
ISBN
9781402080852
Pages
362




Static Book Details Index Page - Click Here to go to Computer Manuals Website