Dining Philosophers Problem III

Mit diesem Beitrag endet die Miniserie zu dem Dining Philiosophers Problem von Andre Adrian. Heute wendet der Autor mächtige Locks und Semaphoren an.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3769

Dining Philosophers Problem II

Im letzten Beitrag "Dining Philosophers Problem I" begann Andre Adrian seine Analyse der klassischen Problemstellung. Heute verwendet er Atomics, Mutexe und Locks.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3748

Dining Philosophers Problem I

Andre Adrian hat das klassische Dining Philosophers Problem auf verschiedene Weise mit modernem C++ gelöst. Nun freue ich mich, diesen Artikel in drei aufeinanderfolgenden Beiträgen zu veröffentlichen.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3850

Die Type-Traits-Bibliothek: Optimierung

Die Type-Traits Bibliothek hat zwei Hauptziele: Korrektheit und Optimierung. Heute steht die Optimierung im Fokus.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 3871

Die Type-Traits-Bibliothek: Korrektheit

Die beiden Hauptziele der Type-Traits-Bibliothek sind sehr überzeugend: Korrektheit und Optimierung. Heute schreibe ich über die Korrektheit.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3882

Die Type-Traits Bibliothek: std::is_base_of

Der letzte Artikel zu der Type-Traits-Bibliothek endete mit einer Herausforderung, und dieser Beitrag präsentiert die Antwort.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 4012

Die Type-Traits Bibliothek: Typvergleiche

Nach dem Artikel zu Typprüfungen zur Compiletime mit der Type-Traits-Bibliothek folgen nun Typvergleichen beim Kompilieren.

Hier geht's direkt zum Heise Developer Artikel: .

Gelesen: 4071

Die Type-Traits Bibliothek: Typprüfungen

Die Type-Traits Bibliothek ist Bestandteil von C++11 und unterstützt Typprüfungen, Typvergleiche und Typänderungen zur Compiletime. Die Bibliothek umfasst mehr als 100 Funktionen und wächst mit jeder neuen C++-Standardversion.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3958

Template Metaprogrammierung: Hybride Programmierung

Hybride Programmierung ist kein offizieller Begriff. Ich habe ihn erfunden, um einen interessanten Aspekt von Templates zu betonen: Den Unterschied zwischen Funktionsargumenten und Templateargumenten.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 4065

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 3002

Gestern 2405

Woche 11208

Monat 38525

Insgesamt 3891239

Aktuell sind 42 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare