进程的信号掩码【sigprocmask(int what,const sigset_t *set,sigset_t *oldset)】
例如有SIGHUP的信号处理程序,someString是指向字符串的全局变量:voidhandleHup(intsignum){free(someString);someString=strdup("adifferentstring.");}假设程序正在复制一个字符串的时候:src=someString;while(*src)*dest++=*src++;一个SIGHUP信号到达,src将指向被释