sec0: Process A runs sleep(10) sec1: Process B sends SIGCONT to process A
进程A是否会立即恢复?还是需要信号处理程序才能工作?
不,你不能。我最终使用sigtimedwait并为SIGUSR1设置了掩码。通过在SIG_BLOCK模式下删除其信号处理程序并在sigprocmask中添加相同的掩码,我设法将其转换为唤醒调用。