全部博文(2759)
发布时间:2014-05-15 06:49:39
Epoll实现分析——作者:lvyilong316通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_.........【阅读全文】
发布时间:2014-02-21 13:06:08
共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块.........【阅读全文】
发布时间:2014-02-21 13:05:33
目录 (一)IPC共享内存和文件映射的区别 1 (二)共享内存实现流程总结 1 (三)存储映射I/O(包含实现原理说明) 2 文件映射API补充 4 (四)IPC共享存储(包含实现原理说明) 6 (五)共享内存实现基本原理 10 (六)IPC共享内存实现机制 11 (七)文件映射的实现机制 13 (一)IPC共享内存和文.........【阅读全文】
发布时间:2014-02-20 09:38:27
本文作为第十六章--访问文件,主要讲述:
1、读写文件。
2、内存映射。
3、直接I/O传送。
4、异步I/O。......【阅读全文】