• Unix系统编程()深入探究文件IO概述


    open调用将引入原子atomicity操作的概念。

    将某一系统调用所要完成的各个动作作为不可中断的操作,一次性加以执行。

    原子操作是许多系统调用得以正确执行的必要条件。

    还介绍一个系统调用fcntl,并学习其应用之一读取和设置打开文件的状态标志。

    审视用于表示文件描述符和已打开文件的内核数据结构。理解这些数据结构有助于理解文件IO中的微妙之处。给予这一模型,还会解释如何复制文件描述符。

    然后会讨论一些支持扩展功能的读写调用。此类调用可以在不改变文件当前偏移量的情况下,在文件的特定位置进行读写操作,以及对程序中多个缓冲区进行数据的双向传输。

    最后简要介绍非阻塞IO的概念,以及一些用于读写大文件的扩展接口。

    临时文件,以及保证随机生成唯一文件名的同时,用于创建和操作临时文件。

    内容还挺丰富的呢。

  • 相关阅读:
    python 代码片段8
    python 代码片段7
    python 代码片段6
    python 代码片段5
    python 代码片段4
    django 代码片段3
    python 代码片段2
    Redis事物
    Redis的java客户端jedis
    Redis五大数据类型
  • 原文地址:https://www.cnblogs.com/tuhooo/p/8642996.html
Copyright © 2020-2023  润新知