信号捕捉与sleep函数的实现
一.信号捕捉:
1.信号处理的方式:
信号忽略:大多数信号都可使用这种方式进行处理,但有两种信号却决不能被忽略。它们是:SIGKILL和SIGSTOP。这两种信号不能被忽略的原因是:它们向超级用户提供一种使用进程或停止的可靠方法。另外,如果忽略某些由硬件异常产生的信号,则进程的行为是未定义的;
信号捕捉:为了做到这一点要通知内核在某种信号发生时,调用一个用户函数。在用户函数中,可执行用户希望对这种事件进行的处理。
对信号执行默认处理方式:对大多数信号的系统默认动作是终止该进程。
2.信号捕捉函数:
S