当前位置:嗨网首页>书籍在线阅读

05-操作线程信号掩码

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

33.2.2 操作线程信号掩码

刚创建的新线程会从其创建者处继承信号掩码的一份拷贝。线程可以使用pthread_sigmask()来改变或/并获取当前的信号掩码。

856.png 除了所操作的是线程信号掩码之外,pthread_sigmask()与 sigprocmask()的用法完全相同(见20.10节)。

SUSv3特别指出,注明在多线程程序中使用函数sigprocmask(),其结果是未定义的,也无法保证程序的可移植性。事实上,函数sigprocmask()和pthread_sigmask()在包括Linux在内的很多系统实现中是相同的。