Nächste Seite:
Elimination Array
Aufwärts:
Nicht blockierende Synchronsiation
Vorherige Seite:
Elimination Tree Stack
Semantik von nebenläufigen Stacks
Dyck-Sprache, gegeben durch Grammatik mit Regeln
S
→
ε
,
S
→Push(
i
)
S
Pop(
i
)
S
Datenstruktur ist (klassischer) Stack
Spursprache ist Präfixsprache der Dyck-Sprache
Nebenläufigkeit: Operationen
Push
k
(
i
), Pop
k
(
i
)
Op. mit unterschiedlichem Index sind vertauschbar
nebenläufiger Stack: jede Spur ist vertauschungs- äquivalent zu Präfix eines Dyck-Wortes
später Abschwächung: betrachte nur ``ruhende'' Spuren (kein Thread blockiert eine Ressource)
Johannes Waldmann 2011-06-29