fork() コマンドを徹底的に行っているときに、質問にぶつかりました。
時間が 0 秒から始まる場合、12 秒の終わりまでにいくつのプロセスが作成されますか? プロセス ID は 0 から始まります。
擬似コード
while(true)
{
sleep 1second;
if( getpid() % 2 == 0 )
{
fork();
printf("Hello\n");
}
}
システムで上記のコードを実行すると、コンソールに出力が表示されません。いいえ。12 秒の終わりのプロセスは OS に依存しますか? fork() が苦手なため、提案が必要です