《Linux体系编程、网络编程》第10章 网络编程

5.0 共34个课时 43人已学习

讲师:张先凤    资深嵌入式工程师

《Linux体系编程、网络编程》第10章 网络编程 专栏课程 34个课时

+检查更多

  • 《Linux体系编程、网络编程》第10章 网络编程专栏介绍

    点击右方"佳嵌"图标,可以或许或许检查统统课程。

    本章的课程内容支配如下:

    1.非阻塞IO

     如何将阻塞的读写设置为非阻塞的读写。


    2.文件锁

     故名思意,用于对文件停止加锁以实现掩护,文件统统的实现有两种办法

     1)应用fcntl函数实现

     2)应用flock函数实现

     

     文件锁不只可以或许用于多过程之间,也可以或许用于多线程之间,学习文件锁时,咱咱咱们会与过程信号量来停止对比介绍。


    3.多路IO

     两种,一种是select,另外一种的是poll机制。   

        

    4.异步IO

     异步io的本质其实便是SIGIO信号的应用,这个SIGIO信号在讲“信号”这一章时提到过,不过其时就说过,必要到本章异步IO时在详细介绍。


    5.存储映射

     采纳传统read、write办法来读写文件,实际上效力不是很高,如果数据量少的话,效力成就并不显著,所以数据量小时一样平常还是采纳

     通俗的read、write办法来读写文件,但是当触及到大批数据时,read、write的效力就非常低了,此时必需应用存储映射的办法来读写

     文件,学习存储映射时,大家会发现其实现原理与IPC中的“同享内存”非常的相似。

     

     本章内容在后面的Linux驱动课程中会应用到,所以请认真学习本章课程。


《Linux体系编程、网络编程》第10章 网络编程推荐课程


专栏评论


课程评分

平均评分
5.0 0个评分
详细评分
5星
0
4星
0
3星
0
2星
0
1星
0

《Linux体系编程、网络编程》第10章 网络编程专栏评论

评分称心度:
*请输入内容 还能输入200字

持续选购 立刻支付

«

x

友情链接:我爱宝宝母婴网  免费教育培训网  大学生思想政治网  内蒙医药网  中卫生活资讯网  江昊学生科技网  中国美术新闻网  中国商贸协会网  中国淮安防火门网  上海办公家具网