I/O 模型之 I/O 复用 认证专享

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

    目录 收起>

    本课程讲解 I/O 复用模型,详细介绍了三个 I/O 复用的系统调用,并从多个角度比较这三种 I/O 复用系统调用的优缺点,同时使用示例演示 I/O 复用的使用方法。通过本课程的学习,学员应当学会使用 I/O 复用这种 I/O 模型编程的方法。

    1.I/O复用系统调用之select()、poll() 00:30:42

    本课时介绍了 I/O 复用中常用的两个系统调用,select()系统调用和poll()系统调用。

    2.I/O复用系统调用之epoll() 00:16:15

    本课时讲述了I/O复用中另一个系统调用——epoll()系统调用,同时从不同角度分析了三个I/O复用的系统调用的优缺点。

    3.I/O复用模型的使用 00:23:45

    本课时通过示例演示了I/O复用模型的具体使用方法。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

I/O 模型之 I/O 复用

3课时,71分钟
CodeHarvester
CodeHarvester

极客学院签约布道师

课程背景:
I/O 复用使得程序能同时监听多个文件描述符,这使得提高程序的性能至关重要,在当前 Linux 平台下的所有高性能网络服务器和网络开源框架中都需要使用 I/O 复用技术。

核心内容:
1.select 系统调用
2.poll 系统调用
3.epoll 系统调用

软件环境:Ubuntu

是否提供资料:

课程等级:高级

适合人群:
具有 Linux 网络编程基础的学员
  • 技术问答

相关课程

  • Ubuntu 系统快速入门

    本课程介绍了 Ubuntu 系统的入门知识,本课程的内容涉及了系统的安装、系统的使用,以及 Ubuntu 系统下如何安装卸载软件和 Ubuntu 系统下如何开发程序。通过本课程的学习,希望不熟悉 Ubuntu 系统的学员对此系统有基本的认识。

    5课时 56分钟
    初级
    10147人学习
  • 企业大型监控系统 Zabbix 应用初级篇

    本课程讲解 Zabbix 架构体系,学习 Zabbix 安装及基本配置,实现 Zabbix 报警等基础应用方法。

    5课时 62分钟
    中级
    5300人学习
  • Linux 导论

    本课程介绍 Linux 系统下编程概述,着重讲解 Linux 系统编程的术语和编程示例。通过本课程学习让大家了解 Linux 系统编程的基本信息以及 Linux 系统程序。

    4课时 37分钟
    初级
    12712人学习
  • I/O 函数和 I/O 模型

    本课程介绍了高级 I/O 函数的使用方法和使用场合,以及相关的注意事项.同时也介绍了网络编程中常用的几种 I/O 模型,并且详解了非阻塞式 I/O 模型的知识。通过这一课程的学习,为后续 I/O 复用的学习打下基础。

    4课时 74分钟
    中级
    3884人学习