11月29日の学び(プロセスグループ)
リペアレンティング
- Linux/Unixでは親プロセスが死ぬと子プロセスは「孤児プロセス」として取り扱われる
- 孤児となってしまったプロセスは即座にinitプロセスの配下に紐付けられ生き続けることができる
- この動作をリペアレンティングと呼び、カーネルによって行われる
プロセスグループ
- プロセスグループとはLinux/Unixにおけるプロセス管理の仕組みであり、複数のプロセスを束ねた集合のこと
- プロセスをforkして子プロセスを作成した場合、親、子プロセスは同一プロセスグループに所属
- 子がさらに子をforkしてもこれらはすべて同一の親にぶら下がる一つのグループとして扱われる
- パイプでつないだプロセス同士は同じプロセスグループに所属
次回予告
セッショングループに関して勉強する予定