システム関連/Linux/プロセスの管理
Last-modified: 2022-05-05 (木) 09:23:36
Linux プロセスの管理†
- プロセスの状態
状態 状態名 説明 STAT 実行中 TASK_RUNNING 実行可能状態 R 実行待ち TASK_RUNNING 実行可能状態 R イベント待ち TASK_INTERRUPTIBLE 待ち状態。シグナル受信可能 S TASK_UNINTERRUPTIBLE 待ち状態。シグナル受信不可 D TASK_STOPPED サスペンド状態 T 終了 TASK_ZOMBIE ゾンビ状態。exit後の状態 Z
- 状態の遷移
プログラムが起動すると、プロセスの状態は「実行待ち」から「実行中」に遷移し、実行が完了すれば「終了」から消滅する。
ゾンビプロセスは親プロセスがwait()システムコールを発行していない場合等に起こる。