繁体   English   中英

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

[英]Can i use SIGCONT to wake up a process that used sleep()?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM