Skip to content
Sharp

Concurrency basics · interview question

Which of the following statements is true about AtomicInteger?

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

Correct answer

C. It is lock-free

Why

AtomicInteger is lock-free, meaning it does not use traditional blocking locks but relies on low-level atomic machine instructions, which results in better performance under contention.

Test yourself on Concurrency basics

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

Start free test
All Concurrency basics questions →