为什么使用close()关闭所打开文件
来源:互联网 发布:redis与mysql区别 编辑:程序博客网 时间:2024/04/30 01:10
如果程序没有用close()主动关闭文件,则在文件流对象退出其作用域时,被自动调用的析构函数会关闭该对象所联系的文件。提倡在打开的文件不再需要时及时并主动地将之关闭,以便尽早的释放所占用的系统资源并尽早将文件置于更安全的状态。
如果在没有关闭文件的情况下再打开相同的文件,则此时无法再向里面写入数据。因为资源被占用,再加上析构函数没有调用,即文件流对象还没退出其作用域,情况容易在递归或者循环中发生。(没有使用close())
阅读全文
0 0
- 为什么使用close()关闭所打开文件
- close函数:关闭已经打开的文件
- linux 学习笔记(三):open、creat、close 函数的使用,文件的创建、打开与关闭
- 使用fopen打开,close关闭(注意不是fclose),会有什么结果
- 3.5 close函数-关闭文件
- 为什么不要使用Response.Close()
- JS使用window.close()关闭当前页(兼容firefox)
- js -- 打开新窗口(window.open)、关闭窗口(window.close)
- Linux C编程学习笔记(2):open、creat、close函数及文件的创建、打开与关闭
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用FD_CLOEXEC实现close-on-exec,关闭子进程无用文件描述符
- 使用Close LCD快捷键关闭显示器
- 我所理解的实例方法、类方法(@classmethod)和静态方法(@staticmethod)(关键词:实例方法/类方法/@classmethod/静态方法/@staticmethod)
- JavaScript-DOM扩展
- JVM学习(一):类加载器
- PyCharm 快捷键
- redis服务启动、停止命令
- 为什么使用close()关闭所打开文件
- DevOps的那些事儿——DevOps的前世今生
- 蜘蛛网拥抱商品期货_方正证券_CTA专题研究
- 人工智能 相关的技术点 期望能有人把它串起来,形成一个故事。通过电影拍成视频更好。
- mybatis中collection子查询注入参数为null
- git分布控制管理系统的介绍
- 标签云的实现(使用jQuery插件jqcloud)
- Hbase伪分布式本地安装(Mac OS 10.12.5)
- Shell中字符串、数值的比较