第 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 プロセスグループ, ジョブ制御, セッション, 制御端末