C言語関係掲示板

過去ログ

No.265.ファイルディスクリプタクローズのわけ

[戻る] [ホームページ]

No.1596

ファイルディスクプリタ
投稿者---gumi(2002/05/23 22:37:29)


はじめまして、超初心者です。
最近システムコールを知りました。
新たに作成したファイルディスクプリタは不要になった時点で
すぐにcloseするように心がけた方が良い、
と習ったのですがなぜですか?
どなたか教えてください。


No.1598

Re:ファイルディスクプリタ
投稿者---shelly(2002/05/24 13:47:05)


少し乱暴に言えば、理由も何も当たり前のことなんです。
普段、TVを見終わったら消すのとなんら変わりはないです。

ただ、明示的にcloseしなくても、そのプロセスが終了すれば
自動的にcloseされるので、cgiなどプロセスの存在する期間が
短いプログラムでは特に影響が現れないかもしれません。



No.1606

Re:ファイルディスクプリタ
投稿者---ともじ(2002/05/26 10:53:15)


こんにちは。

過去ログにこんな書き込みもあります。
参考になると思います。
ご覧になってみてください。

No.1607

Re:ファイルディスクプリタ
投稿者---gumi(2002/05/26 14:49:37)


shellyさん、ともじさん、どうもありがとうございます。
ばっちり理解できました。