Sincronizadores são objetos que controlam o fluxo de threads em Java. O documento descreve implementações como Semaphore, CountDownLatch, CyclicBarrier, Exchanger e Phaser, que fornecem padrões de sincronização. A infraestrutura comum é fornecida pela classe AbstractQueuedSynchronizer.