子プロセス

著者: Lewis Jackson
作成日: 13 5月 2021
更新日: 23 六月 2024
Anonim
生配信・無料 : コミュニティづくりの過程も価値に!?尾原和啓さんと「プロセスエコノミー xコミュニティ」を語る夕べ: コミュつく!vol.27
ビデオ: 生配信・無料 : コミュニティづくりの過程も価値に!?尾原和啓さんと「プロセスエコノミー xコミュニティ」を語る夕べ: コミュつく!vol.27

コンテンツ

定義-子プロセスとはどういう意味ですか?

子プロセスは親プロセスの作成です。親プロセスは、特定の操作を実行するために子プロセスまたはサブプロセスを作成するメインプロセスとして定義できます。各プロセスは多くの子プロセスを持つことができますが、親は1つだけです。子プロセスは、その親属性のほとんどを継承します。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaは子プロセスを説明します

親プロセスは複数の子プロセスを作成できます。プロセスに親がない場合、カーネルによって直接作成されたと見なされます。

UnixやLinuxなどのシステムでは、最初のプロセス「init」はブート時にカーネルによって作成され、システムが実行されている限り終了することはありません。別のデーモンタスクを実行するために、他の親のないプロセスが起動される場合があります。

場合によっては、親が死んだときに子プロセスが孤立します。孤立した子プロセスは、initプロセスによってすぐに採用されます。

ただし、Unixでは、forkシステムコールを使用して作成された子プロセスは、通常、元の親プロセスのクローンです。子プロセスをフォークした後、親と子の両方が独自の方法で実行を続けます。 Windowsでは、CreateProcessファミリの関数の1つによって新しいプロセスが作成されると、新しいプロセスハンドルが返されます。このハンドルは、フルアクセス権で作成され、セキュリティアクセスチェックの対象となります。プロセスハンドルは、作成中に指定された継承フラグに基づいて、子プロセスによって継承できます。

子プロセスが作成されると、一意のプロセスID番号に関連付けられます。終了シグナルが親プロセスに報告されると、プロセスのライフタイムが終了し、プロセスIDとリソースが解放されます。