根据您所使用的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中,子线程处于不确定状态。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)