在信号k的处理函数中如果又到达了2个信号k,由于信号k被阻塞,到达第一个信号k时会设置pending位向量的信号k的位置为1,第二个信号k就会被简单的丢弃,既然这种机制会导致这种问题,那为什么一直在使用这种机制呢?是有执行速度方面的考量么?
在信号k的处理函数中如果又到达了2个信号k,由于信号k被阻塞,到达第一个信号k时会设置pending位向量的信号k的位置为1,第二个信号k就会被简单的丢弃,既然这种机制会导致这种问题,那为什么一直在使用这种机制呢?是有执行速度方面的考量么?
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答853 阅读✓ 已解决
2 回答3.3k 阅读
1 回答1.1k 阅读✓ 已解决
linux信号中分安全和不安全的信号队列,不安全的确实是为了处理速度的考虑