Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » cs-2021-03-26 (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:hauptstudium:ls4:cs-2021-03-26 [26.03.2021 14:31] – angelegt Horsccht | pruefungen:hauptstudium:ls4:cs-2021-03-26 [06.04.2021 18:03] (aktuell) – Marcel[Inf] | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
mit einem Spinlock auf einer Variable spinnen kann... Ist das denn jetzt gut, | mit einem Spinlock auf einer Variable spinnen kann... Ist das denn jetzt gut, | ||
weil kurz ist ja auch immer gut... | weil kurz ist ja auch immer gut... | ||
- | * (ich innerlich: hihihihihi :D) | ||
* atomar, z.B. mit TAS | * atomar, z.B. mit TAS | ||
Zeile 71: | 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 81: | 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...? |