У меня есть два потока и одно атомное целое число.Оба запускают цикл из 1000 итераций.Один поток увеличивается на единицу, другой уменьшается на единицу.Результат в конце 0.
Пока хорошо.
Но а) один поток ожидает следующего оператора, когда не может редактировать переменную, потому что произошел сбой CAS или b = есть ли у каждого потока второй фоновый поток (созданный неявно), который редактирует переменную и ожидает, пока он не сможет редактировать переменную?
Второе предположение (b) не имеет смысла, так как я получаю возвращаемое значение, но лучше спросить.