标签: linux select signals
我尝试通过发送SIGSTOP停止进程,然后在select (4min)的超时值之后发送SIGCONT。然后,选择呼叫立即失败并显示timeout,是否有办法阻止在进程被冻结时选择计时器运行?
SIGSTOP
(4min)
SIGCONT
timeout
答案 0 :(得分:0)
选择似乎检查操作系统时间,并根据它确定超时是否已经过去。因此,即使进程暂停,Select仍将超时(如果在选择调用期间暂停进程)