почитал я тут статью
http://habrahabr.ru/company/golovachcourses/blog/221133/
хотелось бы понять:
1. есть некая глобальная TreeMap globalMap;
2. есть у меня группа потоков (группа1) она пишет в эту globalMap, кусок который пишет оформлен в виде synchronized(globalMap){что-то...}
3. есть группа потом которая только читает (группа2) она не синхронизируется через globalMap т.к. синхронизация происходит отдельно посредством бизнес логики, серия записей происходит в отдельные специальные моменты времени а так в основном только чтение.
Я так понял исходя из статьи что читающие потоки могут получать не консистентное (не последнее) состояние globalMap
что делать то? если нет общего синхронизирующего обьекта?