摘要: 参考: https://blog.csdn.net/java666668888/article/details/102855253 阅读全文
posted @ 2019-12-30 19:01 朱子威 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 参考: http://www.tianshouzhi.com/api/tutorials/netty/343 阅读全文
posted @ 2019-12-30 18:21 朱子威 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 摘要: I/O复用模型,是同步非阻塞,这里的非阻塞是指I/O读写,对应的是recvfrom操作,因为数据报文已经准备好,无需阻塞。 说它是同步,是因为,这个执行是在一个线程里面执行的。有时候,还会说它又是阻塞的,实际上是指阻塞在select上面,必须等到读就绪、写就绪等网络事件。 一、I/O复用模型 阅读全文
posted @ 2019-12-30 17:55 朱子威 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 前言 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在数据报从网络设备到用户程序空间传递的过程中,减少数据拷贝次数,减少系统调用,实现 CPU 的零参与,彻底消除 CPU 在这 阅读全文
posted @ 2019-12-30 15:20 朱子威 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 来自如下网站 https://www.cnblogs.com/sparkdev/p/8410350.html 内核空间和用户空间 对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kerne 阅读全文
posted @ 2019-12-30 14:08 朱子威 阅读(1706) 评论(0) 推荐(0) 编辑