【发布时间】:2012-06-16 09:47:48
【问题描述】:
http://pubs.opengroup.org/onlinepubs/009604499/functions/sigprocmask.html
文档显示了需要 wait 的所有信号都存储在全局范围变量中的示例(在 main() 在信号线程启动之前填充。
在示例信号线程开始之后 SIG_BLOCK 阻塞信号。
如果我将创建我的信号线程 before SIG_BLOCK 在 main() 阻塞信号然后我将阻塞所有其他的信号,它是否正确并且不会导致一些未定义的行为或崩溃新创建的线程?
【问题讨论】:
标签: c++ multithreading pthreads signals