【问题标题】:Why Closing a File Stream in Java is so Important [duplicate]为什么在 Java 中关闭文件流如此重要 [重复]
【发布时间】:2016-05-17 15:17:23
【问题描述】:

随着 CUP 的巨大进步,能够在几分之一秒内处理大量信息,为什么关闭文件流很重要?

【问题讨论】:

  • 操作系统(例如 Linux)对打开的描述符数量有限制。更多信息:Why is number of open files limited in Linux?
  • 打开文件的数量是有限的,低至1000个,如果你用完了文件句柄这不会触发GC,你的程序只会得到IOExceptions。

标签: java file


【解决方案1】:

请记住,并非所有设备都相同,移动设备(智能手机和平板电脑)等平台需要尽可能高效。或者如果应用程序有一个庞大的用户群,也许当 400 人登录时不会有那么多问题,但是当它达到约 40k 时会发生什么?您必须使您的代码尽可能多才多艺,始终考虑可伸缩性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 2014-09-24
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2017-11-29
    相关资源
    最近更新 更多