sentto2 发表于 2015-04-21 12:19

linux的安全信号,只有用sigaction设置的时候才会排队?

网上常见的说法是: linux信号分为安全的和非安全的信号,SIG_USER1之后的信号都是安全的,也就是可排队的,而且必须使用sigaction来注册才能保证排队。
那么我的疑问就来了:
(1) 如果安全排队机制是OS保障的,那么我使用signal和使用sigaction,会导致排队行为的不同吗? 道理上有点讲不通。
(2) 如果排队机制是signal/sigaction函数本身注册的结果,难道signal/sigaction函数实现的内部,去判断了我们现在使用的signal到底是安全信号还是非安全的信号,因此才产生了不同的行为?
页: [1]
查看完整版本: linux的安全信号,只有用sigaction设置的时候才会排队?