Шрифт:
Вместо прямого вызова функции
Первый из них создает мьютекс в соответствии со значениями атрибутов по умолчанию, а второй - мьютекс с разрешенным рекурсивным захватом.
Операции с граничным приоритетом
Большинство параметров мьютекса не могут быть изменены после его создания. Но не все. В процессе работы с мьютексом может быть изменено значение приоритета, которое система использует для реализации протокола граничного приоритета с целью предотвращения инверсии приоритетов:
Функция
Функция возвращает следующие значения:
Захват мьютекса
Захват мьютекса может производиться тремя разными функциями, в основе которых лежит функция из native QNX API
Функция захватывает мьютекс, на который ссылается
Функция
Функция проверяет, свободен ли мьютекс
Возвращаемые значения:
Функция проверяет, свободен ли мьютекс (