Mówi się, że blok lub metoda jest „zsynchronizowana”, jeśli wejście do niego jest kontrolowane przez słowo kluczowe Java „synchronized”. Powoduje to, że dostęp do niego jest ograniczony do pojedynczego wątku naraz: gdy występują współbieżne dostępu, są one sekwencjonowane w nieokreślonej kolejności.