Linux信号机制为何使用位向量?

在信号k的处理函数中如果又到达了2个信号k,由于信号k被阻塞,到达第一个信号k时会设置pending位向量的信号k的位置为1,第二个信号k就会被简单的丢弃,既然这种机制会导致这种问题,那为什么一直在使用这种机制呢?是有执行速度方面的考量么?

阅读 2.6k
1 个回答

linux信号中分安全和不安全的信号队列,不安全的确实是为了处理速度的考虑

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题