c-Ucontext在swapcontext之后得到阻塞信号



我正在ucontextA中阻塞SIGINT,例如,假设我在^C (SIGINT)运行时命中了它,则不会发生任何预期的事情。

在上下文B中,有一个SIGINT处理程序。当Iswapcontext(A, B)时,则ucontextB立即执行信号处理程序。即使上下文A是接收并阻止该信号的上下文。有没有办法确保进程B不会立即进入信号处理程序?

虽然我没有弄清楚这一点,但我使用了一个关键标志,而不是阻塞信号。

相关内容

  • 没有找到相关文章

最新更新