pthread_mutexattr_getprioceiling()

Получить предельное значение приоритета мьютекса

Прототип:

#include <pthread.h>
int pthread_mutexattr_getprioceiling( const pthread_mutexattr_t *attr,
int *prioceiling );

Аргументы:

attr
Указатель на объект pthread_mutexattr_t, из которого требуется получить атрибут.
prioceiling
Указатель на область памяти, где функция может хранить потолок приоритета.

Библиотека:

libc

Описание:

Функция pthread_mutexattr_getprioceiling() устанавливает prioceiling в текущий предел приоритета планирования атрибутов мьютекса attr. Объект атрибутов мьютекса attr должен быть предварительно создан с помощью pthread_mutexattr_init().

Возвращаемое значение:

EOK
Успешное завершение.
EINVAL
Некорректное значение attr или prioceiling.
EPERM
Вызывающая сторона не имеет права выполнять операцию.

Классификация:

POSIX 1003.1 Threads, Thread Priority Protection

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

pthread_cond_init(), pthread_create(), pthread_mutex_init(), pthread_mutexattr_getprotocol(), pthread_mutexattr_getrecursive(), pthread_mutexattr_setprioceiling(), pthread_mutexattr_setrecursive(), pthread_mutexattr_settype()




Предыдущий раздел: Описание API системной библиотеки