pthread_condattr_getclock()

Получить значение атрибута часов из атрибутной записи условной переменной

Прототип:

#include <pthread.h>
int pthread_condattr_getclock( const pthread_condattr_t *attr,
clockid_t *id );

Аргументы:

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

Библиотека:

libc

Описание:

Функция pthread_condattr_getclock() возвращает значение атрибута, характеризующего идентификатор используемых часов, который ассоциирован с attr.

Список возможных значений представлен на странице pthread_condattr_setclock().

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

EOK
Успешное завершение.
EINVAL
Значение attr некорректно.

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

POSIX 1003.1 Threads, Clock Selection

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

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

pthread_cond_init(), pthread_cond_timedwait(), pthread_condattr_destroy(), pthread_condattr_getpshared(), pthread_condattr_init(), pthread_condattr_setclock(), pthread_condattr_setpshared(), pthread_create()




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