Если возвращаемое значение не представляет интереса, есть ли какая-либо (даже нерелевантная на практике) разница между AtomicInteger.getAndIncrement()
и AtomicInteger.incrementAndGet()
, когда возвращаемое значение игнорируется?
Я думаю о различиях, например, о том, что было бы более идиоматично, а также о том, что будет меньше нагружать кэши ЦП при синхронизации, или что-то еще, что-нибудь, что поможет решить, какой из них использовать более рационально, чем подбрасывание монеты.
AtomicInteger.getAndIncrement()
два потока получат одно и то же значение? - person Faiz Halde   schedule 18.07.2018getAndIncrement
. - person Joachim Sauer   schedule 31.08.2020