Thinking Beyond Race Conditions
Autor(en):
Zusammenfassung
Multi-threaded parallel programs perform accesses to shared variables, which require application of a synchronization strategy. Absence of synchronization among threads may lead to error situations, such as data races. Data races, which involve concurrent accesses to a single shared variable, are categorized as low-level. Synchronization strategies to alleviate lowlevel data races do not guarantee freedom from data races on a higher-level of abstraction. In this paper, we discuss some scenarios where accesses to a group of variables may result in data races. Further, we discuss a method to statically detect such situations and describe its integration into Bauhaus tool suite.
- Vollständige Referenz
- BibTeX
Raza, A.,
(2010).
Thinking Beyond Race Conditions.
Softwaretechnik-Trends Band 30, Heft 2.
Bonn:
Geselllschaft für Informatik e.V..
@inproceedings{mci/Raza2010,
author = {Raza, Aoun},
title = {Thinking Beyond Race Conditions},
booktitle = {Softwaretechnik-Trends Band 30, Heft 2},
year = {2010},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
author = {Raza, Aoun},
title = {Thinking Beyond Race Conditions},
booktitle = {Softwaretechnik-Trends Band 30, Heft 2},
year = {2010},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
| Dateien | Groesse | Format | Anzeige | |
|---|---|---|---|---|
| 26-raza.pdf | 120.0Kb | Öffnen |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 0720-8928
Datum: 2010
Sprache:
(en)
(en)
Typ: Journal Articles

