Problem Statement
Which pair best matches iterator behavior?
Explanation
Most standard collections have fail-fast iterators that throw on structural modification. ConcurrentHashMap provides weakly consistent iterators that reflect some concurrent changes without throwing.