C语言 我可以使用 SIGCONT 唤醒使用 sleep() 的进程吗?


sec0: Process A runs sleep(10)
sec1: Process B sends SIGCONT to process A

会立即处理 A 简历吗?还是需要信号处理程序才能工作?

不,你不能。我最终使用了sigtimedwait并为SIGUSR1设置了一个掩码。通过删除其信号处理程序并在SIG_BLOCK模式下添加带有 sigprocmask 的相同掩码,我设法将其转换为唤醒电话。

相关内容

  • 没有找到相关文章

最新更新