10.16 sigsuspend 函数

sigsuspend函数是一个原子操作
1.设置进程当前signal mask为其参数,并且阻塞当前进程.等待信号递送给当前进程
2.信号递送后,执行signal handler,并且将进程signal mask 改为当前的signal mask 与 捕捉到的信号的并集
3.signal handler 返回之后,sigsuspend返回
4.将进程signal mask恢复到调用sigsuspend函数之前的值

你可能感兴趣的:(10.16 sigsuspend 函数)