Назад к задачам
Junior — Senior
10

Разбор synchronized в рекурсивном методе

Компании, где спрашивали:

ЯндексЯндекс
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо внимательно изучить представленный фрагмент и выявить скрытые подводные камни его работы.

public class Incrementor {
    int value = 0;

    public synchronized void inc() {
        if (value < 10) {
            value++;
            inc();
        }
    }
}

new Incrementor().inc();