Шрифт:
Все функции операций над условной переменной и ее атрибутами реализованы в заголовочном файле
Операции над условной переменной
Параметры условной переменной
Функция инициализирует структуру атрибутов условной переменной, на которую указывает параметр
Возвращаемые значения:
Для условной переменной возможна модификация значительно меньшего числа параметров, чем для мьютекса. Следующие функции описывают доступ к этим параметрам.
Функции устанавливают/считывают, возможен ли доступ к условной переменной из потоков, порожденных в других процессах. Параметр
•
•
Возвращаемые значения:
Функции устанавливают/считывают, каким способом (т.e. на основании какого счетчика) вычисляется значение тайм-аута при вызовах
Возвращаемые значения:
Разрушение блока параметров
Функция разрушает блок параметров условной переменной, на которые указывает
На практике разрушение параметров объекта синхронизации не имеет особого смысла. Вы всегда можете переопределить атрибуты, содержащиеся в переменной
Возвращаемые значения:
Инициализация условной переменной
Инициализирует условную переменную