sig是传递给它的唯一参数。执行了signal()调用后,进程只要接收到类型为来自sig的信号,不管其正在执行程序的哪一部分,就立即执行func()函数。当func()函数执行结束后,控制权返回进程被中断的那一点继续执行。