POSIX系统编程之IO操作

来源:互联网 发布:国立中央大学 知乎 编辑:程序博客网 时间:2024/06/02 02:47

1 原子操作

    所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。

    参考:点击打开链接

2 内存映射函数

    Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数:

    参考:点击打开链接

      

设备的IO通道进行管理的函数 -->ioctl()函数
    参考:点击打开链接

     
       

4 文件锁    flock()函数  fcntl()函数

       参考:点击打开链接

5 实现目录的删除
 
   

   


   
 

 


   

   





0 0
原创粉丝点击