Блокировки это хорошо, но как правильно синхронизировать доступ к объекту, который по своей натуре может нормально работать в многопоточном сценарии? Вот с Map-ой как работать в многопоточном приложении?
Как правильно синхронизировать доступ к Map-е, как потом тестировать такой код и не совершать ошибок, а также как потом оценивать производительность написанного кода, всё это сегодня расскажет Алексей Конохов.
Рассмотрим конкретную задачу, узнаем как её можно решить и подведём итоги проделанной работы.