Simple extensions of 1-writer atomic variable constructions to multiwriter ones (Q1901695): Difference between revisions
From MaRDI portal
Set profile property. |
ReferenceBot (talk | contribs) Changed an Item |
||
(One intermediate revision by one other user not shown) | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/s002360050040 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2091865573 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3823129 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On interprocess communication. I: Basic formalism / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: How to share concurrent wait-free variables / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Concurrent reading while writing revisited / rank | |||
Normal rank |
Latest revision as of 17:05, 23 May 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Simple extensions of 1-writer atomic variable constructions to multiwriter ones |
scientific article |
Statements
Simple extensions of 1-writer atomic variable constructions to multiwriter ones (English)
0 references
16 November 1995
0 references
We present several simple wait-free constructions of multiwriter multireader multivalued atomic shared variables. These are extensions of two 1-writer constructions in the literature and use a multiwriter multireader fixed-valued atomic variable. All the constructions are intuitive, and their correctness proofs are short and easy to follow. Some constructions are conflict-free, that is, in each execution, no reading of a buffer overlaps with any writing of that buffer. All the conflict-free constructions have the property that there is only one reading of a buffer in a read execution. Some of them have the additional property that there is only one writing of a 1-reader buffer, for each reader, in a write execution.
0 references
wait-free constructions
0 references
multiwriter multireader multivalued atomic shared variables
0 references
correctness proofs
0 references
conflict-free constructions
0 references