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
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. |
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: |
|
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.