1981
DOI: 10.1002/spe.4380110504
|View full text |Cite
|
Sign up to set email alerts
|

Message passing between sequential processes: The reply primitive and the administrator concept

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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
31
0

Year Published

1985
1985
2015
2015

Publication Types

Select...
6
4

Relationship

0
10

Authors

Journals

citations
Cited by 120 publications
(31 citation statements)
references
References 21 publications
0
31
0
Order By: Relevance
“…Without this ability, certain kinds of concurrency problems are quite difficult to implement, e.g. disk scheduling, and the amount of concurrency is inhibited as tasks are needlessly blocked [10].…”
Section: Introductionmentioning
confidence: 99%
“…Without this ability, certain kinds of concurrency problems are quite difficult to implement, e.g. disk scheduling, and the amount of concurrency is inhibited as tasks are needlessly blocked [10].…”
Section: Introductionmentioning
confidence: 99%
“…Regardless of the reasons for using a modular multiserver design, one important caveat is that services can no longer make direct function calls. Instead, the kernel provides IPC services that allow sequential processes to synchronize and communicate [8]. However, since software cannot be trusted to be correct [1,5,12,26,28], this poses new challenges with respect to IPC threats caused by, for example, programming bugs, design and run-time faults, or misconfigured extensions, or malicious intent.…”
mentioning
confidence: 99%
“…Harmony [14,15] is a multitasking multiprocessing realtime operating system. It has been ported to several hardware configurations.…”
Section: The Harmony Operating Systemmentioning
confidence: 99%