1 bufferIO(传统IO),Direct io(干掉内核cache),mmap(大数据映射),zeroCopy(网络IO)
2 linux 5种IO
3 NIO 相关知识
这张图展示了mmap()内存映射过程。 A ,B 同时映射文件C,那么A与B各自开辟一个虚拟内存进行映射,A进程与B进程各自的虚拟内存映射同一块物理内存, 这就达到共享内存目的
4 CPU cache 与伪共享