摘要: IO学习笔记 一、IO前置知识--Linux系统 根据冯诺依曼计算机结构,计算机的组成为:运算器、控制器、存储器、输入输出设备。 在现代计算机中,运算器和控制器集成为了cpu,存储器按照功能可以拆分为内存和磁盘。而输入输出设备也就是键盘、显示器等,统称为IO。 而Linux系统其实也是一个普通的程序 阅读全文
posted @ 2021-07-01 10:18 Zs夏至 阅读(526) 评论(1) 推荐(0) 编辑
摘要: 2.4 多路复用javaAPI 在上面我们简单java代码实现了多路复用,是一个单线程版的。讲上面的epoll代码复制到linux服务器中,使用strace追踪系统调用。 javaAPI会根据系统类型自动选择最优的多路复用器,因此在linux下默认就是使用epoll模型,也可以通过启动参数指定多路复 阅读全文
posted @ 2021-07-01 09:38 Zs夏至 阅读(87) 评论(1) 推荐(1) 编辑