网络与IO
Sun Park
要悠长,要深远
展开
-
零拷贝
零拷贝依赖 操作系统是否支持,零拷贝实际的实现并没有真正的标准零拷贝它通常是指计算机在网络上发送文件时,不需要将文件内容拷贝到用户空间(User Space)而直接在内核空间(Kernel Space)中传输到网络的方式零拷贝好处减少甚至完全避免不必要的CPU拷贝,从而让CPU解脱出来去执行其他的任务减少内存带宽的占用通常零拷贝技术还能够减少用户空间和操作系统内核空间之间的上下文切换用...原创 2020-03-10 00:08:15 · 67 阅读 · 0 评论 -
NIO
正反两面都能考虑到,说出道理来,才可以说真正了解这件事情什么是NIO?Java NIO是在jdk1.4开始使用的,它既可以说成“新I/O”,也可以说成非阻塞式I/O。四种主要的IO模型?堵塞IO有什么弊端?现阻塞I/O存在一些缺点。根据阻塞I/O通信模型,我总结了它的两点缺点:1、当客户端多时,会创建大量的处理线程。且每个线程都要占用栈空间和一些CPU时间2、阻塞可能带来频繁的上下...原创 2020-03-09 23:36:03 · 170 阅读 · 0 评论