Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » cs-2021-03-26
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:hauptstudium:ls4:cs-2021-03-26 [26.03.2021 14:35] – Horsccht | pruefungen:hauptstudium:ls4:cs-2021-03-26 [06.04.2021 18:03] (aktuell) – Marcel[Inf] | ||
---|---|---|---|
Zeile 70: | Zeile 70: | ||
Was ist denn das Konzept hinter nichtblockierend, | Was ist denn das Konzept hinter nichtblockierend, | ||
dahinter? | dahinter? | ||
- | * man konstruiert sich so einen Algorithmus, | + | * man konstruiert sich so einen Algorithmus, |
- | | + | |
* Zustand austauschen dann Rückgriff auf atomare Operationen, | * Zustand austauschen dann Rückgriff auf atomare Operationen, | ||
Zustand checken | Zustand checken | ||
Zeile 80: | Zeile 79: | ||
Gegenmaßnahmen? | Gegenmaßnahmen? | ||
* Generationenzaehler, | * Generationenzaehler, | ||
- | * LoadLinked / StoreConditional, | + | * LoadLinked / StoreConditional, |
- | | + | |
Wie bautgenerationenzaehler wie? | Wie bautgenerationenzaehler wie? | ||
- | * z.B. mit extra Variable, wenn z.b. uint64_t dann ist Überlauf auch sehr | + | * z.B. mit extra Variable, wenn z.b. uint64_t dann ist Überlauf auch sehr unwahrscheinlich |
- | | + | |
Und wie geht des noch...? | Und wie geht des noch...? |