#108 Инкремент счетчика в нескольких потоках

Компании:
Сбербанк
Темы:
JavaМногопоточностьКод ревью

Что здесь происходит?

public static Test {

    static atomiclong value = 0;

    public static void main(String[] args) {
        for (int i = 0; i < 1000; i++) {
            new Thread(
                    () -> {
                        for (int j = 0; j < 1000; j++)
                            value.increment;
                    }
            ).start();
        }
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти