gpt4 book ai didi

linux - 关于linux信号的一些问题

转载 作者:太空狗 更新时间:2023-10-29 11:10:36 26 4
gpt4 key购买 nike

  1. (SIGRTMIN + 1) 对于进程间通信是否安全?会不会在不同的过程中发生变化?

  2. 使用sigqueue(2)kill(2)发送标准信号和实时信号有什么区别吗?
    如果我使用 sigqueue(2) 发送一系列 SIGUSR1(标准信号)并缓慢处理它们,是否有 SIGUSR1 的多个实例队列?
    使用kill(2) 发送SIGRTMIN(实时信号)怎么样?他们会排队吗?

最佳答案

这篇文章是旧新闻,但它在 Google 上的排名很高,不幸的是具有误导性,所以这里有一些澄清:

  1. 可以使用任何这些函数发送任何信号
  2. sigqueue 允许传递更多的“上下文”[例如信息,@see siginfo 等。 al],而不是杀死/提高
  3. 根据实时信号——发送或排队并不重要——它们的行为相同[例如排队比照与非 RT 信号分组]

关于linux - 关于linux信号的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com