Mit dem heutigen OpenGL-Tutorial steigen wir in das Thema Multithreading ein und demonstrieren, wie sich die Kollisionsberechnungen für die Asteroiden im Gegensatz zum letzten Programmbeispiel in einem separaten Thread asynchron zum Hauptprogramm durchführen lassen.
Alle thread-spezifischen Einstellungen (Priorität, Zuordnung zu einem Prozessorkern, usw.) finden sich in der Datei ThreadSettings.txt.
In den kommenden Artikeln werden wir ausführlich auf die Einzelheiten der Thread-Programmierung im Rahmen von Multimedia-Anwendungen eingehen.
Hinweis:
Für die Ausführung dieses Programmbeispiels muss der Treiber Ihrer Grafikkarte die OpenGL Version 3.3 unterstützen.