Попробуйте оценить производительность двух вариантов мап: ConcurrentHashMap и многопоточную обертку над HashMap Collections.synchronizedMap(new HashMap<>()
- Создайте две мапы разных типов. Пусть они хранят, например, Integer
- Сгенерируйте массив чисел для добавления в мапы
- Напишите эмуляцию чтения и записи для каждой из мап в несколько потоков. Проведите оба эксперимента с замером времени и выведите результаты на консоль.
- Попробуйте существенно увеличить или уменьшить количество добавляемых элементов для повторного эксперимента. В комментариях к задаче укажите как именно изменились результаты