第 9 章: シグナルと競合状態
9.1 ^c と kill コマンド: 暴走したプロセスの強制終了
9.2 シグナルとは?
9.3 シグナルの種類とデフォルト動作
9.4 SIGALRM シグナルと alarm
9.5 シグナルハンドラの設定 (1): signal
9.6 例題: もぐらたたきゲーム whackamole.c
9.7 シグナル待機とシグナル送信: pause, kill, raise
9.8 signal のどこがよくないのか?
9.9 シグナルハンドラの設定 (2): sigaction
9.10 シグナルのマスク (ブロック): sigprocmask, sigsuspend
9.11 競合状態: シグナル処理が難しい理由
9.12 wait せずにゾンビを避けたい
9.13 プロセスグループ, ジョブ制御, セッション, 制御端末