Skip to content
Sharp

Concurrency basics · interview question

How does ConcurrentHashMap ensure thread safety when updating entries?

Multiple choiceMediumchapter-15-curatedpremiumconcurrencyconcurrent-collections
Choose one answer
Answer and explanation

Correct answer

A. By using a segment-based lock mechanism.

Why

ConcurrentHashMap uses a segment-based lock mechanism that allows multiple threads to update the map concurrently by locking only the specific segment involved in the operation.

Test yourself on Concurrency basics

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

Start free test
All Concurrency basics questions →