スレ立てるまでもない質問はここで 116匹目at TECH
スレ立てるまでもない質問はここで 116匹目 - 暇つぶし2ch122:デフォルトの名無しさん
12/01/12 23:38:03.82
すみません
別の板でfolk()のことが書かれていて、それがきっかけになって疑問が沸いてきたのですが
folk()とは何なのでしょうか?

自分で調べてこうじゃないのかなと思ったのは、
子プロセスを作成->親プロセスは待機->子プロセス終了->親プロセス実行という動作で、
子プロセスは親プロセスのコピーであり、元々親プロセスの時点で実行されていたり、
格納していた変数の値とかは子プロセスも保持している
ゾンビプロセスを発生させないように、子プロセスの数だけwait()をする
と思っていたのですが、大前提が違うと言われました

"folk 並行処理"で検索すると、やはりfolk()は並行処理をするものだと思うのですが、子プロセスを2つ作って、それぞれfor(i;i<5;i++){print "child1" sleep(1)}のようなプログラムを作ると5秒で全部終わると思っていたのが逐次処理のように10秒かかっていました
こういう場合5秒では終わらないのでしょうか?



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch