Вот мой тест для ConcurrentHashMapЧеткие элементы из ConcurrentHashMap в то время как переборе
@Test
public void testIt2() {
Map<String, String> map = new ConcurrentHashMap<String, String>();
map.put("2", "2");
map.put("1", "1");
for (Entry<String, String> entry : map.entrySet()) {
map.clear();
System.out.println(entry.getKey());
}
}
выход:
1
2
почему?