pthread_condattr_getpshared()

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

Прототип:

#include <pthread.h>
int pthread_condattr_getpshared( const pthread_condattr_t *attr,
int *pshared );

Аргументы:

attr
Указатель на объект pthread_condattr_t, чьи атрибуты необходимо получить.
pshared
Указатель на переменную, в которую будет сохранен атрибут атрибута совместного использования процессами. Возможные значения можно узнать на странице pthread_condattr_setpshared().

Библиотека:

libc

Описание:

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

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

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

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

POSIX 1003.1 Threads, Thread Process-Shared Synchronization

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

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

pthread_condattr_init(), pthread_condattr_setpshared(), pthread_create(), pthread_mutex_init(), pthread_cond_init().




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