31得票1回答
sigprocmask()中的Set和Oldset

我还没有完全理解如何使用sigprocmask()。特别是,set和oldset以及它们的语法如何工作,以及如何使用它们。int sigprocmask(int how, const sigset_t *set, sigset_t *oldset); 请用一个例子解释,如何阻塞一个信号(比如 ...

7得票2回答
在UNIX中,sigprocmask()函数可以阻止信号。

我写了一小段代码。这段代码首先阻塞{SIGSEGV},然后将SIGRTMIN添加到同一集合中。因此,我最终的信号集是{SIGSEGV,SIGRTMIN}。因此,如果我使用SIG_UNBLOCK,根据我的理解,首先应该取消阻止SIGRTMIN,然后再次调用SIG_UNBLOCK,应该取消阻止SI...