siganl与sigaction注册信号处理函数的区别
signal():具体的实现每个linux版本都有不同(我的是Ubuntu),可以有的参数有SIG_IDN(忽视信号),SIG_DLE(传递信号),和一个函数名。
1,与其他版本不同,Ubuntu15.0中的signal()可以多次处理一个信号
2,在处理信号时,并不将处理的信号从未决信号中移除
sigaction(),
1,同样,可以多次处理一个信号
2,处理信号前,将信号从未决信号中
原创
2017-06-26 20:53:44 ·
556 阅读 ·
0 评论