Если отказобезопасный итератор создает клон базовой структуры данных, почему «D» никогда не печатается в программе ниже?Неуправляемый итератор - удаление во время итерации
Map<String, String> acMap = new ConcurrentHashMap<String, String>();
acMap.put("A", "Aye");
acMap.put("B", "Bee");
acMap.put("C", "See");
acMap.put("D", "Di");
Iterator<String> itr = acMap.keySet().iterator();
while(itr.hasNext())
{
acMap.remove("D");
System.out.println(itr.next());
}
не предусмотрен эта часть. Благодарю. – Azodious