Message passing between sequential processes: The reply primitive and the administrator concept
- 1 May 1981
- journal article
- research article
- Published by Wiley in Software: Practice and Experience
- Vol. 11 (5) , 435-466
- https://doi.org/10.1002/spe.4380110504
Abstract
Message passing as a method of synchronizing and communicating among sequential processes is not as widely understood as monitors, and there is greater diversity in the semantics of what is meant by message passing. This paper surveys some of the issues on which there are differences and gives the rationale behind certain choices and some examples of experience with them. Paradigms are presented for process structuring found to be commonly useful.Keywords
This publication has 22 references indexed in Scilit:
- Experience with processes and monitors in MesaCommunications of the ACM, 1980
- MedusaCommunications of the ACM, 1980
- Thoth, a portable real-time operating systemCommunications of the ACM, 1979
- Task communication in DEMOSACM SIGOPS Operating Systems Review, 1977
- Hierarchical monitorsSoftware: Practice and Experience, 1977
- An implementation of monitorsSoftware: Practice and Experience, 1976
- Systematic programming of scheduling algorithmsSoftware: Practice and Experience, 1976
- Proving monitorsCommunications of the ACM, 1976
- MonitorsCommunications of the ACM, 1974
- The UNIX time-sharing systemCommunications of the ACM, 1974