Wir verwenden Cookies, um unsere Webseite für Sie möglichst benutzerfreundlich zu gestalten. Durch die Nutzung dieser Website akzeptieren Sie den Einsatz unserer Cookies. Datenschutzerklärung

Seminar

Wien, Österreich

Multithreading unter Linux

Ticket jederzeit einlösbar
zugeordnete Tags
Zertifizierung
tecTrain Zertifikat
Anbieter
Ticket jederzeit einlösbar
1.188,00
Gesamtbetrag inkl. 20% Ust.
… jetzt mit Ratenzahlung

Beschreibung

Der Lebenszyklus von Threads; detached vs. joinable; Raceconditions und deren Vermeidung; Mutex; Kommunikationsmechanismen; Condition Variable; Verschiedenes; One-Time-Initialisierung; Atomare Integer-Operationen; Thread Specific Data (Thread Local Storage); Realtime Scheduling; Prioritäten; Scheduling Policies; FIFO; Round-Robin, ...; Gefahren; Priority Inversion etc.; Mechanismen zur Vermeidung ("Mutex-Protokolle" wie Priority Inheritance);

Ziele

Parallele Programmierung war schon immer schwer, und es ist unverständlich, warum Multithreading von modernen Programmiersprachen und Frameworks ungeachtet der Gefahren als einzige Möglichkeit, effiziente Programme zu schreiben, propagiert wird. Parallele Programmierung ist auch unter Linux schwer - wie sollte es auch anders sein? Der Kurs gibt einen soliden Überblick über Multithreading unter Linux (in C) und die Mechanismen, die dort zur Synchronisation und Kommunikation zur Verfügung stehen. Vor allem werden die Gefahren beleuchtet, die unbedachtes Handeln in einer parallelen Welt mit sich bringt.

Voraussetzungen

Keine

0 Bewertungen

0

0

0

0

0