Thumbnail
Access Restriction
Subscribed

Author Hansen, Per Brinch
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Coroutines ♦ Process communication and scheduling ♦ Guarded regions ♦ Nondeterminism ♦ Sorting arrays ♦ Processes ♦ Concurrent programming ♦ Programming languages ♦ Distributed processes ♦ Input/output ♦ Semaphores ♦ Monitors ♦ Microprocessor networks ♦ Buffers ♦ Path expressions ♦ Classes
Abstract A language concept for concurrent processes without common variables is introduced. These processes communicate and synchronize by means of procedure calls and guarded regions. This concept is proposed for real-time applications controlled by microcomputer networks with distributed storage. The paper gives several examples of distributed processes and shows that they include procedures, coroutines, classes, monitors, processes, semaphores, buffers, path expressions, and input/output as special cases.
Description Affiliation: Univ. of Southern California, Los Angeles (Hansen, Per Brinch)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2005-08-01
Publisher Place New York
Journal Communications of the ACM (CACM)
Volume Number 21
Issue Number 11
Page Count 8
Starting Page 934
Ending Page 941


Open content in new tab

   Open content in new tab
Source: ACM Digital Library