если мы прочитаем значение из памяти в регистр, а затем произойдет прерывание, которое переключит контекст на другой поток, в котором тоже самое делается - получится что оба потока прочитали одно и то же значение, увеличили на 1 и записали
в итоге должно быть 2 значение, а будет 1