Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

C++: Speichermodell

Überblick über atomare Datentypen

Testen Sie unsere 2017 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Atomare Operationen auf atomaren Variablen definieren die Synchronisations- und Ordnungsbedingungen, an die sich auch nicht-atomare Variablen zu halten haben.
01:32

Transkript

In dieser Lektion möchte ich Ihnen einen Überblick über atomare Datentypen in C++ geben. Sie stellen sich vielleicht die Frage, was hat das mit dem C++-Speichermodell zu tun? Die Verbindung ist ganz einfach. Atomare Variablen sind die Grundlage für das C++-Speichermodell. Das C++-Speichermodell basiert auf atomaren Variablen, insbesondere auf Operationen auf atomaren Variablen, denn diese atomaren Variablen definieren die Synchronisations- und Ordnungsbedingungen. Welche atomaren Variablen gibt es in C++? Sie haben Flex, Wahrheitswerte, ganze Zahlen in verschiedenen Nuancen, Zeiger, Sie können aber auch eigene benutzerdefinierte atomare Variablen definieren. Das Besondere an der Synchronisations- und Ordnungsbedingung ist, dass sie Bedingungen aufstellen, die natürlich für atomare Variablen gelten, aber auch für nicht-atomare Variablen. Und diese Synchronisations- und Ordnungsbedingung verwenden Sie implizit immer dann, wenn Sie Threading auf einer höheren Ebene betreiben. Das heißt, wenn Sie mit Threads, Mutexen oder Locks, oder auch Bedingungsvariablen arbeiten, werden unter der Decke atomare Variablen verwendet, die eben Synchronisations- und Ordnungsbedingungen etablieren. In dieser Lektion habe ich Ihnen einen Überblick über atomare Datentypen gegeben, die die Grundlage für das C++-Speichermodell sind.

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!