忍者ブログ
最近あった出来事やゲーム・漫画の感想を思うがままに書き綴っていきます。 乙女ゲーム、声優さん等々が苦手な方はリターンをお願いします。
[364]  [363]  [362]  [361]  [360]  [359]  [358]  [357]  [356]  [355]  [354
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

fork すごい!
時間がかかるプログラムを同時に動かしたいときに便利!
10コぐらいプロセス作っちゃえばかなり時間短縮できるヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
今までずっと敬遠してたけど勿体無いことしてた。ことに気づいた卒業間際ww

*******************

$pid = fork;
で子プロセスを作成。

$pid には以下が代入。
親プロセス:子プロセスのID
子プロセス:0

ちなみに親と子のプロセスでは変数の共有はしない。
変数はそれぞれのプロセス内で変わってく。

子プロセスを作成した後、それぞれのプロセスで動作を変えるときは
if($pid){
# 親プロセス
}else{
# 子プロセス
exit;
}

もしくは

if($pid == 0){
# 子プロセス
exit;
}else{
# 親プロセス
}

子プロセスが終わるまで親プロセスを待たせるには
waitpid(子プロセスID,0);


PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
最新コメント
[03/09 灯來]
[03/08 アザミ]
[03/01 灯來]
[02/26 アザミ]
[11/09 灯來]
マイ本棚
プロフィール
HN:
灯來
性別:
非公開
ブログ内検索
バーコード
アクセス解析
忍者ブログ [PR]