[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]


pthread_exit

Terminates the calling thread.

Syntax

pthread_exit(
             status );
 


Argument Data Type Access

status opaque pthread_addr_t read


C Binding

void
pthread_exit (
pthread_addr_t status);

Arguments

status
Address value copied and returned to the caller of pthread_ join.

Description

This routine terminates the calling thread and makes a status value available to any thread that calls pthread_join and specifies the terminating thread.

An implicit call to pthread_exit is issued when a thread returns from the start routine that was used to create it. The function's return value serves as the thread's exit status. The process exits when the last running thread calls pthread_exit.

Return Values

None



[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]