Nebenläufigkeit in Go (Golang)
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Richtige Nebenläufigkeit ist eine der kompliziertesten Aufgaben in der Software-Entwicklung. Glücklicherweise bietet Go uns zahlreiche Helfer, um es uns leichter zu machen. In diesem 2 tägigen Kurs lernen Sie, welche es gibt und wie Sie sie einsetzen.
Inhalte
- Einführung in die Nebenläufigkeit
- Prozesse und Threads
- Warum ist Nebenläufigkeit so schwierig?
- Sync und Async
- Grundlagen von Go’s Nebenläufigkeitsmodell
- WaitGroups
- Kommunikation und Synchronisation
- Vermeidung von Race Conditions
- Der Go Scheduler
- Kanäle für die Kommunikation zwischen Go Routinen
- WaitGroups zur Synchronisation von Go Routinen
- Mutexe zur Vermeidung von Dateninkonsistenzen
- Zahlreiche praktische Beispiele und Übungen
Voraussetzungen
- Grundkenntnisse in Go, analog zum Einführungskurs
Zielgruppe
- Alle die mit Go parallisierte Anwendungen erstellen wollen
Hinweise
09:00 bis 16:00 Uhr ( 2 Tage)
D