在终止时,是否会在unix线程上调用SIGKILL
?
我正在监视可能正在使用线程池并注册SIGKILL
处理程序且printf
没有显示任何内容的应用程序。我试图了解是否涉及线程池(如果存在,则线程永远不会终止,并且根本不读取任何输出)。
答案 0 :(得分:0)
在终止时,是否会在unix线程上调用
SIGKILL
?
不。
可以将SIGKILL
发送给线程,但是表现良好的应用程序不会也不应该这样做。当线程通过离开线程函数或调用pthread_exit
被告知时,线程最好以协作方式终止。
...使用
SIGKILL
注册printf
处理程序不显示任何内容
SIGKILL
无法阻止或抓住。