1. 只需注册一次信号,便可多次捕捉信号处理。
2. sleep期间,如果有要捕捉的信号到来,那么进程是会唤醒的。
3. 如果要想信号处理函数传递数据,可以使用sigaction替代signal。
4. vfork与fork不同,在子进程调用exec函数簇和exit时,子进程和父进程共享内存空间,如果exec执行失败,依然共享内存。
1. 只需注册一次信号,便可多次捕捉信号处理。
2. sleep期间,如果有要捕捉的信号到来,那么进程是会唤醒的。
3. 如果要想信号处理函数传递数据,可以使用sigaction替代signal。
4. vfork与fork不同,在子进程调用exec函数簇和exit时,子进程和父进程共享内存空间,如果exec执行失败,依然共享内存。