sync.Mutex: Взаимный исключитель для ограничения доступа к ресурсу только одним горутиной за раз.sync.RWMutex: Взаимный исключитель с поддержкой чтения и записи. Позволяет нескольким горутинам читать ресурс одновременно, но только одной горутине писать.sync.WaitGroup: Ожидание завершения набора горутин. Используется для координации выполнения нескольких фоновых задач.sync.Once: Гарантирует выполнение некоторого действия только один раз, даже при вызове из нескольких горутин.sync.Cond: Условная переменная, позволяющая горутинам ждать определенного условия перед продолжением выполнения. Работает в связке с мьютексом.chan): Тип данных для безопасного обмена данными между горутинами и синхронизации их работы.