高级IO-3.6.linux应用编程和网络编程第6部分

首发

下载课程

下载学院APP

缓存视频离线看

收藏(85)

高级IO-3.6.linux应用编程和网络编程第6部分

适用人群: 本课程为linux应用编程和网络的第6部分,只要有一定C语言和linux系统操作功底,想要学习在linux下进行软件开发的同学均可以观看。注意学习本课程不要求先学习ARM裸机和uboot移植等,但是建议先学习C语言高级专题。

共7课时 共2小时43分钟 更新时间:2016-06-06

价  格

¥29

优惠活动

会员95折,立省2元

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel:400-101-1651)
  6. 最终解释权归51CTO学院所有

APP缓存听课

PC倍速播放

专属资料下载

  •  

    专题1 | 嵌入式软件工程师完全学习路线图专题-项目实战来袭

  •  

    专题2 | C语言开发工程师职业学习系列套餐

  •  

    专题3 | Linux应用编程和网络编程实战专题

1/3

课程介绍

课程大纲

学习资料

学员评价

课程目标
本课程讲解linux中的高级IO部分,包括非阻塞IO、多路复用IO、异步IO和内存映射IO等。本课程目标是让大家对并发情况下阻塞式IO的困境有所认识,并且能够理解并运用几种常用手段去解决之。
适用人群
本课程为linux应用编程和网络的第6部分,只要有一定C语言和linux系统操作功底,想要学习在linux下进行软件开发的同学均可以观看。注意学习本课程不要求先学习ARM裸机和uboot移植等,但是建议先学习C语言高级专题。
课程简介
  • 3.6.1.非阻塞IO

    本节讲解什么是非阻塞IO,如何将文件描述符修改为非阻塞式。

  • 3.6.2.阻塞式IO的困境

    本节通过实例代码运行结果,让大家看到在并发式IO访问时非阻塞IO遭遇的困境,由此引入非阻塞式IO。

  • 3.6.3.并发式IO的解决方案

    本节介绍解决并发式IO问题的三种方法,并且写代码进行讲解非阻塞式IO方法。

  • 3.6.4.IO多路复用原理

    本节讲述IO多路复用的实现原理和相关函数select、poll的参数和使用要点。

  • 3.6.5.IO多路复用实践

    本节进行代码实践,使用select和poll来实际解决前面的同时读取鼠标和键盘的任务。

  • 3.6.6.异步IO

    本节讲解异步IO的实现原理,并且实际写代码用异步IO实现同时读取鼠标和键盘。

  • 3.6.7.存储映射IO

    本节以LCD显示和SystemV IPC的共享内存为案例,简单分析了存储映射IO的原理和优势。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~
你可能还感兴趣的课程

讲师介绍

朱有鹏

朱有鹏

好评率:99%

所属机构:朱老师物联网大讲堂

朱老师物联网大讲堂创始人,畅销书作者,嵌入式物联网技术专家

官方交流群

51CTO学院嵌入式交流群(324651314)

立即加入

13856人学习过

推荐图书

7日学霸榜 有13856人与你一起学习

课程介绍

课程大纲

学习资料

学员评价

¥29

课程评价

综合评价在4颗星及以上最高可获得35分奖励

高级IO-3.6.linux应用编程和网络编程第6部分

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

注册登录免费享