diff --git a/source/chapter6/1fs-interface.rst b/source/chapter6/1fs-interface.rst index 0de39aa39e7e76b9871d9ac7b32bbb6ae76d2e8c..2bceb0118b01b8ba9e4c17b953d97eb2c7441da0 100644 --- a/source/chapter6/1fs-interface.rst +++ b/source/chapter6/1fs-interface.rst @@ -195,7 +195,7 @@ Blocks 给出 ``os`` 目录也占用 8 个块进行存储。实际上目录也 文件关闭 ++++++++++++++++++++++++++++++++++++++++++++++++++ -在打开文件,对文件完成了读写操作后,还需要关闭文件,这样才让进程释放被这个文件所占用的内核资源。 ``close`` 的调用参数是文件描述符,但文件被关闭后,文件在内核中的资源会被释放,文件描述符会被回收。这样,进程就不能继续使用该文件描述符进行文件读写了。 +在打开文件,对文件完成了读写操作后,还需要关闭文件,这样才让进程释放被这个文件占用的内核资源。 ``close`` 的调用参数是文件描述符,当文件被关闭后,该文件在内核中的资源会被释放,文件描述符会被回收。这样,进程就不能继续使用该文件描述符进行文件读写了。 .. code-block:: rust