Distributed processes: a concurrent programming concept

The work

AuthorsPer Brinch Hansen
Typearticle
Year1978
Citekeybrinchhansen1978distributed

Where it appeared

Published inCommunications of the ACM
PublisherAssociation for Computing Machinery
Volume21
Issue11
Pages934--941

Identifiers

DOI10.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 hereimport via bibtex
Added2026-08-09 00:00 UTC
Approved bya person 2026-08-21 22:06 UTC

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.