#IO
Java 如何实现零拷贝
传统 IO 一次读写要经历四次内存拷贝。对比 mmap、sendfile 和真正的零拷贝,说明每种方式省掉了哪一次 CPU 拷贝。
Java 如何实现零拷贝
select、poll、epoll 的区别
用伪代码解释 IO 多路复用三种机制的差别:select 的 1024 上限与无差别轮询、poll 的链表结构、epoll 的事件回调与 O(1) 复杂度。
select、poll、epoll 的区别
传统 IO 一次读写要经历四次内存拷贝。对比 mmap、sendfile 和真正的零拷贝,说明每种方式省掉了哪一次 CPU 拷贝。
用伪代码解释 IO 多路复用三种机制的差别:select 的 1024 上限与无差别轮询、poll 的链表结构、epoll 的事件回调与 O(1) 复杂度。