pthread_attr_destroy()

Уничтожить атрибутную запись потока

Прототип:

#include <pthread.h>
int pthread_attr_destroy( pthread_attr_t *attr );

Аргументы:

attr
Указатель на структуру pthread_attr_t, которую нужно уничтожить.

Библиотека:

libc

Описание:

Функция pthread_attr_destroy() уничтожает указанную атрибутную запись потока.


Note: Реализация в ЗОСРВ «Нейтрино» этой функции фактически не освобождает память, используемую в структуре pthread_attr_t. Чтобы соответствовать стандарту POSIX, не следует повторно использовать атрибут объекта до повторной инициализации посредством вызова pthread_attr_init().

Можно использовать объект атрибутов потока для определения атрибутов новых потоков при вызове pthread_create().

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

EOK
Успешное завершение.

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

POSIX 1003.1 THR

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

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

pthread_attr_init(), pthread_create()




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