Quo vadis Modernes C++

Um in meinem Blog besser auf dich eingehen zu können, möchte ich eine kleine Umfrage starten. Welches Thema in C++ ist für dich besonders interessant?

Weiterlesen...
Kommentare 130Gelesen: 17460

Der atomare Wahrheitswert

Im Gegensatz zum dem std::atomic_flag sind alle weiteren atomaren Datentypen partielle oder vollständige Spezialisierungen des Klassen-Templates std::atomic. Den Anfang macht std::atomic<bool>.

Weiterlesen...
Kommentar schreibenGelesen: 4661

Das atomare Flag

Atomare Datentypen sichern zwei Eigenschaften zu. Zum einen sind sie atomar, zu anderen setzen die Synchronisations- und Ordungsbedingungen an die Programmausführung.

Weiterlesen...
Kommentare 1Gelesen: 6066

Sequenzielle Konsistenz

Die atomaren Datentypen sind die Grundlage für das C++-Speichermodell. Per Default gilt für sie die sequenzielle Konsistenz.

Weiterlesen...
Kommentar schreibenGelesen: 4974

Das C++-Speichermodell

Seit dem C++11-Standard besitzt C++ ein Speichermodell. Dieses Speichermodell ist die elementare Grundlage dafür, das C++ Programme in Multithreading Umgebungen ein definiertes Verhalten haben.

Weiterlesen...
Kommentare 1Gelesen: 8238

Promise und Future

std::promise und std::future geben die volle Kontrolle über die Task.

Weiterlesen...
Kommentar schreibenGelesen: 5465

Asynchron aufrufbare Wrapper

std::packaged_task erlaubt es, einen einfachen Wrapper um eine aufrufbare Einheit zu erzeugen, so dass diese später ausgeführt werden kann.

Weiterlesen...
Tags: Tasks
Kommentar schreibenGelesen: 4050

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare