fc2ブログ
GEEKy Script Writer [perl and more!]
You should permit the JavaScript!!
fork bom

while(1){ fork(); }

とかいうのをPerlとかCなんかで書いて走らせるとforkしまくっちゃうっていう超有名なfork爆弾

これをローカルのDebianで動かしたらリブートしないと対処できなくなった..当然といえば当然か

fork()はプロセスをコピーするだけあって、CPU時間とかメモリを喰うのでfork()を使ったマルチスレッド?なプログラムを作るときにはfork爆弾にならないよう気をつけましょう..

fork爆弾についての詳しいことは
http://ja.wikipedia.org/wiki/Fork%E7%88%86%E5%BC%BE を参照
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
copyright © 2005 GEEKy Script Writer [perl and more!] all rights reserved.
Powered by FC2ブログ.