Я был удивлен тем, что классы Java AtomicInteger и AtomicLong не имеют методов модульных приращений (так что значение обнуляется до нуля после достижения предела).Модульное приращение с атомными классами Java
Я полагаю, что мне не хватает чего-то очевидного. Каков наилучший способ сделать это?
Например, я хочу поделиться простым Int между потоками, и я хочу, чтобы каждый поток, чтобы иметь возможность увеличить его, скажем, по модулю 10.
я могу создать класс, который использует синхронизацию/блокировку, но есть ли лучший, более простой способ?
Спасибо, Майкл, и все остальные за объяснения и реализации. – Mark