2006年12月25日 21:31:23
线程中处理信号pthread_sigmask 的使用
|
POSIX 线程 – pthread_sigmask 在多线程的程序里,希望只在主线程中处理信号,可以使用 函数: int pthread_sigmask (int how, const sigset_t *set, sigset_t *oset) 用作在主调线程里控制信号掩码。 How:SIG_BLOCK: 结果集是当前集合参数集的并集SIG_UNBLOCK: 结果集是当前集合参数集的差集SIG_SETMASK: 结果集是由参数集指向的集 头文件: 错误: [EINVAL] how不是已定义值提示: 除非信号在所有的线程里都阻塞,否.. Tags:
pthread
|