Windows Multithread-Programmierung mit C - Schulung (2 Tage)

Kurzbeschreibung

In diesem Seminar erlernen Sie die Windows-Multithread-Programmierung unter Verwendung der Programmiersprache C. Nach einer Einführung in die Systemarchitektur von Windows machen wir Sie mit der Programmierschnittstelle Win 32 vertraut. Sie lernen das allgemeine Prozessmodell, die virtuelle Adressierung, die Verwaltung des Speichers und der Systemobjekte sowie das Arbeiten mit Prozessen und Threads, insbesondere, wie man diese synchronisieren und debuggen kann.


Voraussetzungen

• Erfahrung in der Programmierung mit C


    Seminarinhalt

    Einführung
    • Die Systemarchitektur von Windows
    • Die Programmierschnittstelle Win32
    • Das grundlegende Prozessmodell
    • Die Verwaltung des Speichers
    • Die virtuelle Adressierung
    • Systemobjekte
    • Die Systemobjekt-Verwaltung

    Prozess-Erstellung
    • Erzeugung von Prozessen
    • Definieren der Prozesseigenschaften
    • Prozess- Beendigung

    Thread-Erzeugung
    CPU-Zuteilung (Scheduling)
    • Zeitscheibenverfahren (Time-Slicing)
    • Verdrängung (Preemption)
    • Prioritäten
    • Priority-Boosts
    • Die Threads; Erzeugung, Die C Laufzeitbibliothek, Threads-Beendigung

    Synchronisation
    • Die Synchronisationsobjekte von Win32
    • Warten mit WaitForSingleObject/WaitForMultipleObjects
    • Events (Manual-/AutoResetEvents)
    • Mutexe
    • Critical Sections
    • Semaphore
    • Arbeiten mit den Interlocked-Funktionen
    • Deadlocks. Vermeidung von Deadlocks
    • Unterbrechung in C-Anweisungen

    Debugging
    • Debugging dynamisch erzeugter Prozesse
    • Thread-Identifikation in Bibliotheksfunktionen
    • Identifizierung verborgener Synchronisationsprobleme


    Zielgruppen

    • Entwickler
    • Programmierer
    • System-Administratoren
    • Projektleiter


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:2 Tage
    Preis:1.100,00 € zzgl. USt. pro Teilnehmer (1.309,00€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:2 Tage
    Preis ab:1.200,00 € zzgl. USt. pro Tag (1.428,00€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.