sigprocmask

    21

    1答えて

    sigprocmask()の使い方を完全に理解していません。特に、setとoldsetとその構文がどのように動作し、どのように使用するか。 int sigprocmask(int how, const sigset_t *set, sigset_t *oldset); たとえば、SIGUSR1をブロックしてブロックを解除して処理する例を説明してください。

    0

    1答えて

    プロセスにSIGIOシグナルの束を送り、そのプロセスがSIGIOシグナルをブロックして何か他のことをしている場合。シグナルをブロック解除すると、SIGIOシグナルが1つだけ、または複数のSIGIOシグナルが順番に存在しますか?

    0

    1答えて

    私は最近、Linux上で信号処理を行っており、信号処理に関するすべての概念を読んでいます。私の頭をかしめる問題の1つは、プロセスがブロックされていない間にsigtimedwait()のセットのシグナルが配信されない理由です。次のように私のコードは次のとおりです。 - #include <signal.h> #include <stdlib.h> #include <string.h> #in