Nebenläufige Programmierung unter Java
Seminar
In Erlangen
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Ort
Erlangen
-
Dauer
2 Tage
Dieser Kurs vermittelt die notwendigen Kenntnisse, um effizient unterschiedliche Arten von Problemstellungen durch die Verwendung von Nebenläufigkeit in Java lösen zu können. Dabei wird insbesondere, aber nicht ausschließlich, auf die Concurrency Utilities von Java 5 eingegangen. Außerdem wird besprochen, welche Probleme sich aus der Nebenläufigkeit ergeben können und wie man sie vermeidet.
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
"gute Java-Kenntnisse erforderlich."
Meinungen
Inhalte
Inhalt
- Einführung in Threads
- Betriebssystem-Threads
- Java-Threads (synchronized, Thread, ThreadGroup, Non-blocking I/O)
- Bekannte Nebenläufigkeitsprobleme
- Race Conditions
- Deadlocks
- Lock Starvation
- Java Concurrency Utilities
- Task Scheduling Framework
- Concurrent Collections
- Atomic Variables
- Synchronizers (Semaphoren, Mutexes, Barriers, Latches, Exchangers)
- Locks
- Executors
- Feingranulares Timing (System.nanoTime)
Nebenläufige Programmierung unter Java