首先
信号处理是全过程的;进程中的所有线程对于每个信号共享相同的配置。如果一个线程使用sigaction()为SIGINT建立处理程序,则可以从SIGINT传递到的任何线程中调用该处理程序。
但是请继续阅读
信号既可以指向整个进程,也可以指向特定线程 。如果信号是线程导向的
它是在线程(
SIGBUS, SIGFPE, SIGILL, and SIGSEGV)上下文中执行特定硬件指令的直接结果而生成的
我从引用
TLPI。

首先
信号处理是全过程的;进程中的所有线程对于每个信号共享相同的配置。如果一个线程使用sigaction()为SIGINT建立处理程序,则可以从SIGINT传递到的任何线程中调用该处理程序。
但是请继续阅读
信号既可以指向整个进程,也可以指向特定线程 。如果信号是线程导向的
它是在线程(
SIGBUS, SIGFPE, SIGILL, and SIGSEGV)上下文中执行特定硬件指令的直接结果而生成的
我从引用
TLPI。