C++: Speichermodell

Das Grundproblem bei sukzessiver Optimierung

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Ein Thread schreibt zwei Variablen, x und y, ein anderer Thread liest y und x in umgekehrter Reihenfolge – welche Ergebnisse für x und y sind möglich?
01:11

Transkript

In dieser Lektion möchte ich mein Spiel "Sukzessive Optimierung" vorstellen. Spiel, weil ich die ganze Theorie angefangen bei der Sequenziellen Konsistenz über die Acquire-Release-Semantik und die Relaxed-Semantik nochmal in der Praxis schnell durchspielen will. Wie schaut mein Spiel aus? Ich habe ein kleines Programm, das aus zwei Threads besteht, Thread 1 und Thread 2. Thread 1 schreibt Variablen "x" und "y", Thread 2 liest die gleichen Variablen y, x. Das Wesentliche ist aber, dass der lesende Thread die Variablen x und y in der anderen Reihenfolge, sprich y und x, liest. Was interessiert mich bei dem Spiel? Ich werde jetzt zunehmend die Bedingungen an x und y weicher machen, also vom strengen zum schwachen Speichermodell gehen und dann interessieren mich vor allem zwei Fragen, insbesondere natürlich die Beantwortung zweier Fragen. Welche Werte für x und y sind möglich? Erstens. Ist das Programm überhaupt wohl definiert? In dieser Lektion habe ich Ihnen mein Spiel "Sukzessive Optimierung" vorgestellt.

C++: Speichermodell

Verstehen und nutzen Sie die Konzepte und die zugrundeliegenden TEchnolgien des Speichermodells in C++.

1 Std. 29 min (29 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:24.11.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!