The multiway rendezvous
- 1 July 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 9 (3), 350-366
- https://doi.org/10.1145/24039.24050
Abstract
The multiway rendezvous is a natural generalization of the rendezvous in which more than two processes may participate. The utility of the multiway rendezvous is illustrated by solutions to a variety of problems. To make their simplicity apparent, these solutions are written using a construct tailor-made to support the multiway rendezvous. The degree of support for multiway rendezvous applications by several well-known languages that support the two-way rendezvous is examined. Since such support for the multiway rendezvous is found to be inadequate, well-integrated extensions to these languages are considered that would help provide such support.Keywords
This publication has 7 references indexed in Scilit:
- An Effective Implementation for the Generalized Input-Output Construct of CSPACM Transactions on Programming Languages and Systems, 1983
- On the suitability of Ada multitasking for expressing parallel algorithmsPublished by Association for Computing Machinery (ACM) ,1982
- Synchronizing ResourcesACM Transactions on Programming Languages and Systems, 1981
- The Science of ProgrammingPublished by Springer Nature ,1981
- Output Guards and Nondeterminism in “Communicating Sequential Processes”ACM Transactions on Programming Languages and Systems, 1980
- Distributed processesCommunications of the ACM, 1978
- Communicating sequential processesCommunications of the ACM, 1978