1971
DOI: 10.1145/362759.362813
|View full text |Cite
|
Sign up to set email alerts
|

Concurrent control with “readers” and “writers”

Abstract: The problem of the mutual exclusion of several independent processes from simultaneous access to a “critical section” is discussed for the case where there are two distinct classes of processes known as “readers” and “writers.” The “readers” may share the section with each other, but the “writers” must have exclusive access. Two solutions are presented: one for the case where we wish minimum delay for the readers; the other for the case where we wish writing to take place as early as possible.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
171
0
3

Year Published

1995
1995
2015
2015

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 455 publications
(176 citation statements)
references
References 4 publications
2
171
0
3
Order By: Relevance
“…In this problem, originally introduced in [6], there are two types of processes: reader processes and writer processes.…”
Section: An Example: Concurrent Readers and Writersmentioning
confidence: 99%
“…In this problem, originally introduced in [6], there are two types of processes: reader processes and writer processes.…”
Section: An Example: Concurrent Readers and Writersmentioning
confidence: 99%
“…The readers and writers algorithm [CHP71], for example, allows many readers access to a shared variable whilst giving writers exclusive access. A formal treatment of that algorithm is sketched in [BCOP05], using the notion of partial permissions and showing it in two forms: fractional permission and counting permission.…”
Section: Permissionsmentioning
confidence: 99%
“…Thus, one part of the -snapshot‖ of the process will reflect the state of the process at one time, and another part will reflect the state of the process at a later time. This is analogous to traditional problems of concurrency and synchronization without mutual exclusion, especially the readers-writers problem [10] and in this context may be called inconsistent static auditing [11].…”
Section: B Application To Non-quiescent Vmsmentioning
confidence: 99%