My plan with www.ModernesCpp.com

For my english readers and especially proofreaders, I will give you a rough idea, what will happen with www.ModernesCpp.com in the next time.

Weiterlesen...
Kommentare 19Gelesen: 2827

CppMem - Nicht synchronisierter Zugriff

CppMem ist das Werkzeug, um kleine Multithreading-Programme zu analysieren. Daher will ich in diesem Artikel bewusst einfach starten.

Weiterlesen...
Tags: CppMem
Kommentar schreibenGelesen: 3478

CppMem - Ein Überblick

CppMem ist ein interaktives Werkzeug, um das Verhalten kleiner Codeschnipsel zum C++-Speichermodell zu verifizieren. Es gehört in die Werkzeugkiste jedes Programmierers, der sich mit dem C++-Speichermodell ernsthaft beschäftigt.

Weiterlesen...
Tags: CppMem
Kommentar schreibenGelesen: 3900

Articles in English?

This article is intentionally written in English. Why? You will see in a few words. I get a lot of readers, complaining, that the articles are written in German. But I get also a lot of people, which are really happy about German. So I'm undecided.

Weiterlesen...
Kommentare 28Gelesen: 3439

Acquire- und Release-Speicherbarrieren

Acquire und release Speicherbarrieren (fences) garantieren ähnliche Synchronisations- und Ordnungsbedingungen wie atomare Operationen mit Acquire-Release-Semantik. Ähnliche, denn die Unterschiede stecken im Detail.

Weiterlesen...
Kommentar schreibenGelesen: 3388

Zäune als Speicherbarrieren

Die zentrale Idee von std::atomic_thread_fence ist es, Synchronisations- und Ordnungsbedingungen zwischen Threads ohne Operationen auf atomaren Variablen zu etablieren.

Weiterlesen...
Kommentare 1Gelesen: 3540

Acquire-Release-Semantik - Der typische Fehler

Eine release-Operation synchronizes-with einer acquire-Operation auf der gleichen atomaren Variable. Damit lassen sich Threads einfach synchronisieren, wenn ... . Auf dieses wenn will ich tiefer eingehen.

Weiterlesen...
Kommentare 4Gelesen: 3940

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare