Signal Mask

What is signal mask?

  • Signal mask 決定哪些 signal 該 block from delivery
  • Signal mask 是 per process 的並且存在 PCB
  • Signal mask 預設為全空
  • 我們有時候不想要 process 被 signal interrupt,這時候我們就可以設置 signal mask

Signal Sets

D-SP-Ch9bda-Signal_Sets

sigprocmask

D-SP-Ch9bdb-sigprocmask

sigpending

D-SP-Ch9bdc-sigpending