#author("2018-05-19T09:52:39+09:00","default:hrmz","hrmz")
*Linux プロセスの管理 [#w7638b1d]
-プロセスの状態
|BGCOLOR(#666e99):状態|BGCOLOR(#666e99):状態名|BGCOLOR(#666e99):説明|BGCOLOR(#666e99):STAT|
|実行中|TASK_RUNNING|実行可能状態|R|
|実行待ち|TASK_RUNNING|実行可能状態|R|
|イベント待ち|TASK_INTERRUPTIBLE|待ち状態。シグナル受信可能|S|
|~|TASK_UNINTERRUPTIBLE|待ち状態。シグナル受信不可|D|
|~|TASK_STOPPED|サスペンド状態|T|
|終了|TASK_ZOMBIE|ゾンビ状態。exit後の状態|Z|
-状態の遷移
#ref(process.gif)
プログラムが起動すると、プロセスの状態は「実行待ち」から「実行中」に遷移し、実行が完了すれば「終了」から消滅する。~
ゾンビプロセスは親プロセスがwait()システムコールを発行していない場合等に起こる。