摘要:
信号signal,为os传递给proc的一种事件通知。每种信号对应某种系统event。信号传递给proc,proc将会在内核态切换回用户态时捕捉,并执行。具体执行机制为内核态跳转到信号对应的处理函数,信号处理函数执行完毕之后切换回用户态,故而在信号处理函数执行的同时,proc本身的任务将处于休眠状态,不会运行。在用户态,proc不会捕捉处理信号。此处在实际编程中需要注意。 Linux系统中信号分为两类,不可靠信号与可靠信号。信号值小于SIGRTMIN(32)的信号均为不可靠信号,在SIGRTMIN(32)与SIGRTMAX(64)之间的为可靠信号。可靠与不可靠主要针对于信号丢失来说。(很多地. 阅读全文