| pthread_attr_destroy | Deletes a thread attributes object. |
| pthread_attr_getdetachstate | Returns the value of the detachstate attribute of a thread attributes object. |
| pthread_attr_init | Creates a thread attributes object and initializes it with default values. |
| pthread_create | Creates a new thread, initializes its attributes, and makes it runnable. |
| pthread_cancel | Requests the cancellation of a thread. |
| pthread_cleanup_pop | Removes, and optionally executes, the routine at the top of the calling thread's cleanup stack. |
| pthread_cleanup_push | Pushes a routine onto the calling thread's cleanup stack. |
| pthread_equal | Compares two thread IDs. |
| pthread_exit | Terminates the calling thread. |
| pthread_self | Returns the calling thread's ID. |
| pthread_setcancelstate | Sets the calling thread's cancelability state. |
| pthread_setcanceltype | Sets the calling thread's cancelability type. |
| pthread_testcancel | Creates a cancellation point in the calling thread. |
Threads Basic Operation Overview.
Threads Library Quick Reference.