|
Синтаксис
# 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. |