Ein Block oder eine Methode wird als "synchronisiert" bezeichnet, wenn die Eingabe durch das Java-Schlüsselwort "synchronized" gesteuert wird. Dies führt dazu, dass der Zugriff darauf jeweils auf einen einzelnen Thread beschränkt wird: Wenn gleichzeitige Zugriffe auftreten, werden sie in einer nicht angegebenen Reihenfolge sequentiell ausgeführt.