|
Синтаксис
# include <pthread.h> void pthread_exit(void *value); |
Описание
Функция pthread_exit завершает выполнение той нити, из которой она была вызвана. Аргумент value является указателем на данные, возвращаемые нитью, этот указатель может быть получен родительской нитью при помощи функции pthread_join. Действие функции pthread_exit эквивалентно оператору: return value; Важно, чтобы те данные, на которые указывает аргумент функции сохранялись и после завершения функции и освобождения ее стека. |
Возвращаемое значение
Возврат из pthread_exit не происходит. |
См.также
pthread_create, pthread_cancel, pthread_join. |