- Справочник по синхронизаторам https://habrahabr.ru/post/277669
- синхронизаторы – вспомогательные классы для синхронизации потоков, дают возможность разработчику регулировать и/или ограничивать работу потоков и предоставляют более высокий уровень абстракции, чем основные примитивы языка (мониторы)