以后谁再问你什么是多路复用io,那他就算踢到钢板上了


什么是IO?

IO=input output,在单片机上是对MCU管脚电平的输入与输出;在linux上就是对文件的输入与输出;多路IO复用,也就是多个文件的输入输出同时监控

\\\插播一条:

自己在今年整理一套单片机物联网开发资料大全(附送网盘链接)

C语言基础+电路板设计+数模电+开发工具

Linnux+51+stm32+stm8实战项目代码

原理图+源代码+介绍视频+作品讲解

想要的同学私信找我。


io是很多Java / python / go开发人员的重灾区,如果平时开发没接触过,可能就只知道个阻塞/非阻塞、同步/异步,厉害一点的再来个多路复用

d0088ece1d942b8f0d480745bfc12349.png

很多同学对这些概念根本没有明确的理解,真就是朗读并背诵全文~

今天,我就带着你探索一下io的发展史,以后再有人问你io,那他就是纯纯踢到钢板上了

4f1d391a8542c7590892ba37c575dbab.png

网络上关于io的文章多如牛毛,但是下面这段话你可能是第一次看到(看得懂就看,看不懂就跳过,该你懂的时候自然会懂):

不管是windows还是linux,所有牵涉到 io的操作,都无法由应用程序直接完成,把文件操作权限开放给用户是很危险的,想执行io操作,必须使用操作系统内核提供的函数,但这些函数不需要我们亲自调用,Java已经帮我们做好了封装,我们在开发时调相关api即可,如下图这两个包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值