根据您所使用的Linux内核版本,这会有些许细微差别。
假设有2.6个posix线程,并且如果您正在谈论操作系统正在发送SIGTERM或SIGHUP,则信号将发送到进程,由根线程接收并处理。使用POSIX线程,您也可以将SIGTERM发送到各个线程,但是我怀疑您是在询问操作系统将信号发送到进程时会发生什么。
在2.6中,SIGTERM将导致子线程“干净地”退出,在2.4中,子线程处于不确定状态。

根据您所使用的Linux内核版本,这会有些许细微差别。
假设有2.6个posix线程,并且如果您正在谈论操作系统正在发送SIGTERM或SIGHUP,则信号将发送到进程,由根线程接收并处理。使用POSIX线程,您也可以将SIGTERM发送到各个线程,但是我怀疑您是在询问操作系统将信号发送到进程时会发生什么。
在2.6中,SIGTERM将导致子线程“干净地”退出,在2.4中,子线程处于不确定状态。