【发布时间】:2011-01-11 08:33:55
【问题描述】:
在多线程应用程序中使用 sigprocmask() 时,是否有任何众所周知的原因导致段错误?
我有一个使用 clone() 创建多个线程的应用程序。我已经确定,由于某种原因,当我使用 sigprocmask 时,它会出现段错误(尽管并非一直如此)。从 backtrace() 看来,当我在 siglongjmp() 之后使用 sigprocmask() 时,似乎也发生了段错误。
有什么想法吗?
【问题讨论】:
标签: linux multithreading sigprocmask