Distributed processes: a concurrent programming concept
The work
| Authors | Per Brinch Hansen |
|---|---|
| Type | article |
| Year | 1978 |
| Citekey | brinchhansen1978distributed |
Where it appeared
| Published in | Communications of the ACM |
|---|---|
| Publisher | Association for Computing Machinery |
| Volume | 21 |
| Issue | 11 |
| Pages | 934--941 |
Identifiers
| DOI | 10.1145/359642.359651 |
|---|
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.
A copy is held
pdf, 132.8 kB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | import via bibtex |
|---|---|
| Added | 2026-08-09 00:00 UTC |
| Approved by | a person 2026-08-21 22:06 UTC |
Filed under
Cite it as
@article{brinchhansen1978distributed,
title = {Distributed processes: a concurrent programming concept},
author = {Per Brinch Hansen},
year = {1978},
journal = {Communications of the ACM},
volume = {21},
number = {11},
pages = {934--941},
publisher = {Association for Computing Machinery},
doi = {10.1145/359642.359651},
}
This record lives at https://refs.drheap.org/brinchhansen1978distributed/ and will keep doing so.