The JR Programming Language Concurrent Programming in an Extended Java /

JR is a language for concurrent programming. It is an imperative language that provides explicit mechanisms for concurrency, communication, and s- chronization. JR is an extension of the Java programming language with - ditional concurrency mechanisms based on those in the SR (Synchronizing Resource...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Olsson, Ronald A. (Συγγραφέας), Keen, Aaron W. (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Boston, MA : Springer US, 2004.
Σειρά:The International Series in Engineering and Computer Science, 774
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Extensions for Concurrency
  • Overview of Extensions
  • OP-Methods, Operations, and Capabilities
  • Concurrent Execution
  • Synchronization Using Shared Variables
  • Semaphores
  • Asynchronous Message Passing
  • Remote Procedure Call
  • Rendezvous
  • Virtual Machines
  • The Dining Philosophers
  • Exceptions
  • Inheritance of Operations
  • Inter-Operation Invocation Selection Mechanism
  • Applications
  • Parallel Matrix Multiplication
  • Solving PDEs: Grid Computations
  • The Traveling Salesman Problem
  • A Distributed File System
  • Discrete Event Simulation
  • Interfacing JR and GUIs
  • Preprocessors for Other Concurrency Notations.