Структуры синхронизации

Для синхронизации используются следующие структуры: