APUE memo

Chapter. 10 シグナル

シグナルの歴史

信頼できるシグナル

  1. シグナルが生起する (カーネルはプロセステーブル内のフラグを立てる)
  2. プロセスにシグナルが配送される
  3. 「生起」と「配送」の間はシグナルはブロックされ、 プロセスが当該シグナルについてアンブロックするか無視するかまで「保留」されている

sleep を alarm/pause で実装する

ただしいシグナルのあつかいかたについて。

うえから3つめ: setjmp/longjmp による解決