Mic*_*ner 5 operating-system file file-handling
如果我在写入文件后不关闭该文件,会发生什么情况?
让我们假设我们遇到了too many open files错误并且因此程序崩溃了。
操作系统会帮我处理这个问题吗?如果这损坏了未关闭的文件,我如何注意到它们已损坏?
一般来说,如果您写入文件,那么您的应用程序就会崩溃,操作系统会将缓冲区刷新到磁盘并为您清理。如果您的程序在未显式关闭文件的情况下退出,也会发生同样的情况。这不会损坏文件。
糟糕的情况是当您写入文件时有人拔掉了计算机的插头。
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |