Lines Matching full:thread

36 .Nd POSIX thread functions
49 The POSIX thread functions are summarized in this section in the following
54 Thread Routines
64 Per-Thread Context Routines
70 extensions to the POSIX thread functions are summarized in
72 .Ss Thread Routines
77 .Fa "pthread_t *thread" "const pthread_attr_t *attr"
81 Creates a new thread of execution.
84 .Fn pthread_cancel "pthread_t thread"
86 Cancels execution of a thread.
89 .Fn pthread_detach "pthread_t thread"
91 Marks a thread for deletion.
96 Compares two thread IDs.
101 Terminates the calling thread.
104 .Fn pthread_join "pthread_t thread" "void **value_ptr"
106 Causes the calling thread to wait for the termination of the specified thread.
109 .Fn pthread_kill "pthread_t thread" "int sig"
111 Delivers a signal to a specified thread.
121 Returns the thread ID of the calling thread.
126 Sets the current thread's cancelability state.
131 Sets the current thread's cancelability type.
136 Creates a cancellation point in the calling thread.
141 Allows the scheduler to run another thread instead of the current one.
149 Destroy a thread attributes object.
156 Get the inherit scheduling attribute from a thread attributes object.
163 Get the scheduling parameter attribute from a thread attributes object.
168 Get the scheduling policy attribute from a thread attributes object.
173 Get the contention scope attribute from a thread attributes object.
178 Get the stack size attribute from a thread attributes object.
183 Get the stack address attribute from a thread attributes object.
188 Get the detach state attribute from a thread attributes object.
193 Initialize a thread attributes object with default values.
198 Set the inherit scheduling attribute in a thread attributes object.
205 Set the scheduling parameter attribute in a thread attributes object.
210 Set the scheduling policy attribute in a thread attributes object.
215 Set the contention scope attribute in a thread attributes object.
220 Set the stack size attribute in a thread attributes object.
225 Set the stack address attribute in a thread attributes object.
230 Set the detach state in a thread attributes object.
302 Try to lock a mutex, but do not block if the mutex is locked by another thread,
303 including the current thread.
424 .Ss Per-Thread Context Routines
430 Create a thread-specific data key.
435 Delete a thread-specific data key.
440 Get the thread-specific value for the specified key.
445 Set the thread-specific value for the specified key.
462 Remove the routine at the top of the calling thread's cancellation cleanup
468 Push the specified cancellation cleanup handler onto the calling thread's
474 POSIX thread implementation is built into the
477 It contains thread-safe versions of
479 functions and the thread functions.