几个关于信号的常识性问题

来源:互联网 发布:电视机自带网络电视 编辑:程序博客网 时间:2024/06/06 00:24
 

exec函数执行后, 把该进程所有信号设为默认动作.

exec函数执行后, 把原先要捕捉的信号设为默认, 其他不变.

fork之后, 子进程继承父进程的信号处理方式.

raise和kill : raise 给自己发信号,kill可以指定pid

sigal和sigaction:升级版

pause和sleep:pause直到等到某个信号发生进程才会返回,sleep会超时。 

pthread_detach使子线程进入分离状态的意思是 主线程不能再用pthread_join()和子线程同步,就是说 对子线程调用 pthread_detach之后,主线程再调用pthread_join()不会导致等待主线程阻塞等待,这时候主线程和子线程相当于两个执行序列,两者之间处于一种 分离 状态。