2016-05-17 14 views
-4

大量の情報を数秒で処理できるCUPの大きな進歩により、ファイルストリームを閉じることが重要なのはなぜですか?なぜJavaでファイルストリームを閉じるのが大事なのですか

+0

OS(Linuxなど)には、開かれたディスクリプタの数に制限があります。さらに詳しい情報:[なぜLinuxではオープンファイルの数に制限がありますか?](http://unix.stackexchange.com/questions/36841/why-is-number-of-open-files-limited-in-linux) –

+0

開いているファイルの数は1000個に制限されています。ファイルハンドルが足りなくなった場合、これはGCをトリガーしません。プログラムはIOExceptionを取得します。 –

答えて

2

携帯端末(スマートフォンとタブレット)のようにすべての端末が同じであるとは限りませんが、可能な限り効率的である必要があります。または、アプリケーションに大きなユーザーベースがある場合、多分400人のユーザーがログインしていると、多くの問題は起こりませんが、40kになるとどうなりますか?できるだけ汎用性の高いコードを作成しなければならず、常にスケーラビリティについて考える必要があります。

関連する問題