alarm | Causes a signal to be sent to the calling process after a specified timeout. |
kill or killpg | Sends a signal to a process or a group of processes. |
pthread_atfork | Registers fork cleanup handlers. |
pthread_kill | Sends a signal to the specified thread. |
raise | Sends a signal to the executing program. |
sigaction, sigvec, or signal | Specifies the action to take upon delivery of a signal. |
sigsuspend or sigpause | Atomically changes the set of blocked signals and waits for a signal. |
sigthreadmask | Sets the signal mask of a thread. |
sigwait | Blocks the calling thread until a specified signal is received. |
Threads-Processes Interactions Overview.
Threads Library Quick Reference.