Skip to content
Sharp

Concurrency basics · interview question

Why might an AtomicInteger not be suitable for a counter in a distributed system?

Multiple choiceHardchapter-15-curatedpremiumconcurrencyatomic-variables
Choose one answer
Answer and explanation

Correct answer

B. Lack of distributed state management

Why

AtomicInteger manages atomic updates within a single JVM. In distributed systems, state management across nodes requires additional mechanisms beyond local atomicity, such as distributed locks or consensus algorithms.

Test yourself on Concurrency basics

A free test with instant, explained results. No account needed.

Start free test
All Concurrency basics questions →