while(1)这个死循环具体是如何循环的?


Author: Kimmy

while(1)这个死循环具体是如何循环的?

知乎链接


signal函数只是去注册handler, while(1)阻塞main函数执行。

这样有SIGINT过来就会内核会异步地去调用handler,执行完成之后再回到main中保持阻塞状态。

所以,while内还是while外无所谓,signal调用一次和多次的效果是一样的。

创建时间:2017-10-16 最近更新时间:2023-11-03