Linux 下 C 编程——文件高级

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 Linux 下高级 C 编程的文件的 I/O 处理方式、文件锁、存储映射的概念及相关函数的用法。

    1.I/O 处理模型 00:18:05

    本课时主要讲解 I/O 处理的五种模型,并着重讲解 I/O 多路转换。

    2.文件锁机制 00:18:26

    本课时主要讲解如何给文件上锁、锁的类型、共享读锁及独占写锁的概念。

    3.存储映射 00:07:21

    本课时主要介绍存储映射的概念,以及如何利用存储映射实现文件的拷贝。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Linux 下 C 编程——文件高级

3课时,44分钟
iceman_han
iceman_han

极客学院签约布道师

课程背景:
我们常听到的阻塞或者非阻塞操作,是文件 I/O 处理的两种方式,本课程将深入介绍效率更高的 I/O 多路转换,讲解给文件上锁以避免共享资源产生的竞争,及利用存储映射实现对文件更加高效率的操作。

核心内容:
1.Linux 下文件 I/O 的处理方式
2.文件锁,建议性锁和强制性锁
3.存储映射

软件环境:ubuntu SecureCRT

是否提供资料:

课程等级:高级

适合人群:
熟悉 Linux 和 C 的学员
  • 技术问答
  • 1

    I/O 处理模型

    18:05

    本课时主要讲解 I/O 处理的五种模型,并着重讲解 I/O 多路转换。

  • 2

    文件锁机制

    18:26

    本课时主要讲解如何给文件上锁、锁的类型、共享读锁及独占写锁的概念。

  • 3

    存储映射

    07:21

    本课时主要介绍存储映射的概念,以及如何利用存储映射实现文件的拷贝。

相关课程

  • Linux 文件和目录管理

    本课主要介绍了 Linux 文件的目录系统结构,对一些重要目录以及文件和目录的命名规则进行了说明,重点阐述了 ls 指令的操作和使用。

    5课时 41分钟
    初级
    12453人学习
  • Linux用户、群组和权限

    本课重点阐述了 Linux 安全性模型,并对用户、群组进行了介绍,并解读了文件和目录的权限。

    7课时 52分钟
    初级
    10739人学习
  • Linux 用户和群组进阶学习

    本课程讲解 Linux 用户和群组的管理的知识,包括如何新建、修改删除用户和群组,以及默认权限的相关知识。

    5课时 36分钟
    初级
    7416人学习
  • Linux 软件的安装

    本课程旨在学习在 Linux 下如何通过源码、RPM 和 YUM 进行软件的安装、升级和管理等,熟练使用指令进行这些操作。

    4课时 56分钟
    初级
    8439人学习