In Java gibt es prinzipiell drei verschiedene Techniken zur Synchronisation von Threads, die in diesem Abschnitt im Einzelnen behandelt werden: Synchronisation mit Monitoren Synchronisation mit Ereignissen (wait()/notify()) Synchronisation auf das Ende von anderen Threads