Perlリファレンス

fork







fork


新しいプロセスを生成し、二つのプロセスで続きの処理を行う。

if(!fork){
 print "子プロセス";
 exit;
}
print "親プロセス";
forkを使用すると親プロセスには子プロセスのプロセスIDを返し、子プロセスには0を返す。
条件分岐によりforkの戻り値が0の場合に子プロセスの記述をすれば異なる処理を同時に行うことができる。






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3